git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Git stops forever while cloning remote repo

From
Jeff King <peff@peff.net>
Date
Apr 4, 2012, 21:07 UTC
Message-ID
<20120404210707.GA5054@sigill.intra.peff.net>
In-Reply-To
<805073108.1332078446.170729064.12423@mcgi-wr-20.rambler.ru>
On Sun, Mar 18, 2012 at 05:47:26PM +0400, oldb0t@ro.ru wrote:
Show 6 quoted lines
> I try to clone https://github.com/angband/angband.git locally, and
> git stops in the middle, again and again, in different places. For
> instance, one time it was 38% of full repo, and another time it was
> 4% of depth 1 shallow clone. Once it stopped, it doesn't try to
> continue anymore, just get stuk forever. My internet connection is
> fine, all other works perfect: wget, browsers, mail client.

I tried to reproduce this here, but it works fine for me. Have you tried cloning from git://github.com/angband/angband.git instead? If that works better, that would give us a data point about where the problem is.

> Is there any way to force git to retry the connection? Something like
> wget does with -t and -T options. I use git 1.7.9.1 from Debian
> testing.

Unfortunately, no. Because the packs are generated on the fly, resuming is tricky. One solution is to create static "bundles" that are resumable, but not every service (nor most, really) does that[1]. However, you can try Tomas's bundler service, which will generate a resumable bundle for you:

  https://bundler.caurea.org/
-Peff
[1] I hope to eventually have GitHub do this itself, but right now the
    client side of it is very manual. I have some patches in the works
    to make this happen transparently if the server advertises a bundle
    mirror.
Previous: oldb0t@ro.ruNext: oldb0t@ro.ru
Message 2 of 3 in “Git stops forever while cloning remote repo”
  1. oldb0t@ro.ruMar 18, 2012
  2. Jeff KingApr 4, 2012
  3. oldb0t@ro.ruApr 13, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.