> > > After a while however, git exits with the following error message: > > > > > > error: Couldn't get > > > http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git/r > > >efs/tags/v2.6.11 for tags/v2.6.11 The requested URL returned error: 404 > > > error: Could not interpret tags/v2.6.11 as something to pull > > > rm: cannot remove directory > > > `/cygdrive/c/home/git/linux-2.6/.git/clone-tmp': Directory not empty > > > > Try upgrading git to the last version. > > I'm already using the latest version (1.5.1) of git but the error still > persists. A "http 404" error usually reports that something is missing on > the server. In fact, if I copy the URL above to web browser, the same error > occurs.
I had the same issue some time ago. Git used to store tags in the .git/tags directory. Linus repository has somehow been 'stripped' from those tags, which are now stored in the git objects (I'm not sure if the repository has been stripped on purpose, or if the .git/tags directory is just deprecated). I thought upgrading to a newer git release had fixed the problem, but after checking it turns out I had to switch to git:// as well. The http:// protocol might not support stripped repositories. > Question: > > Do > git://git.kernel.org > and http://www.kernel.org <-- Note the *www*(!) > > physically access the same repository? Or is the http server maybe just > a mirror of the git server (which could mean that the two could be out of > sync) I'm not sure about that. The http repository is not broken, it's just stripped. The http:// protocol handler in git might need to be fixed. > If all fails I could harass our company's network admins to open > the git port in the firewall :-) but I'd prefer to fetch the tree > via http. > > Any advice? Is there anyone else who is using Linus' tree via http? You could ask on the git mailing list or IRC channel. Best regards, Laurent Pinchart _______________________________________________ Linuxppc-embedded mailing list [email protected] https://ozlabs.org/mailman/listinfo/linuxppc-embedded
