From: Daniel Stenberg Date: Mon, 17 Jun 2013 22:45:25 GMT Subject: Re: DNS issue when cloning over HTTP and HTTPS Message-ID: In-Reply-To: <20130617222356.GA22255@admin.romednet.com> On Tue, 18 Jun 2013, LCD 47 wrote: > Cloning with the git protocol works as expected. > > A search on the net shows people having the same problem more than an year > ago, and the solution there seems to imply that Git can't cope with async > DNS in curl: > > http://osdir.com/ml/freebsd-ports-bugs/2012-05/msg00095.html > > Any idea? It's not a git problem really. When you build libcurl to use c-ares for asynch name resolving you unfortunately don't get a really feature complete replacement for all stuff the stock synch resolver can do and I believe you (and person from that link from last year) experience that. The solution for you is to: a) rebuild libcurl with another resolving backend (there's a synch and threaded asynch one to choose from) or b) fix c-ares to work "properly" in this scenario as well -- / daniel.haxx.se