# Git stops forever while cloning remote repo

3 messages from 2012-03-18 to 2012-04-13. Participants: oldb0t@ro.ru, Jeff King.
Thread: https://gitlist.dev/t/29988

## oldb0t@ro.ru, 2012-03-18 13:47

Subject: Git stops forever while cloning remote repo
Message-ID: <805073108.1332078446.170729064.12423@mcgi-wr-20.rambler.ru>
URL: https://gitlist.dev/e/805073108.1332078446.170729064.12423%40mcgi-wr-20.rambler.ru

```
Hello all.

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. 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.

--
Brgds, oldbot

```

## Jeff King, 2012-04-04 21:07

Subject: Re: Git stops forever while cloning remote repo
Message-ID: <20120404210707.GA5054@sigill.intra.peff.net>
URL: https://gitlist.dev/e/20120404210707.GA5054%40sigill.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:

> 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.

```

## oldb0t@ro.ru, 2012-04-13 18:35

Subject: Re: Git stops forever while cloning remote repo
Message-ID: <1050185255.1334342152.89018696.94536@mperl102.rambler.ru>
URL: https://gitlist.dev/e/1050185255.1334342152.89018696.94536%40mperl102.rambler.ru
In-Reply-To: <20120404210707.GA5054@sigill.intra.peff.net>

```
* Jeff King <peff@peff.net> [Wed, 4 Apr 2012 17:07:07 -0400]:
> 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.
I retried it a few days later, and all worked fine. Sorry for silence, 
just didn't have access to this mailbox at the moment.

> 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/
Thanks a lot. Should be a good workaround for this kind of problem. I'll 
try it next time on similar occassion.

```
