See below the output of GIT_CURL_VERBOSE, I marked the position (POINT 1) where there seems to be a hang (~20 seconds) GIT_CURL_VERBOSE=1 git clone http:// @10.1.30.61/git/WebGui Cloning into WebGui... * Couldn't find host 10.1.30.61 in the .netrc file; using defaults * About to connect() to 10.1.30.61 port 80 (#0) * Trying 10.1.30.61... * connected * Connected to 10.1.30.61 (10.1.30.61) port 80 (#0) * 0x8fb5b58 is at send pipe head! > GET /git/WebGui/info/refs?service=git-upload-pack HTTP/1.1 User-Agent: git/1.7.5.1 Host: 10.1.30.61 Accept: */* Pragma: no-cache < HTTP/1.1 200 OK < Date: Thu, 19 May 2011 04:37:40 GMT < Server: Apache/2.2.17 (Ubuntu) < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Cache-Control: no-cache, max-age=0, must-revalidate < Transfer-Encoding: chunked < Content-Type: application/x-git-upload-pack-advertisement < *********************************************///////////POINT 1///////////************************************** * Connection #0 to host 10.1.30.61 left intact * Couldn't find host 10.1.30.61 in the .netrc file; using defaults * About to connect() to 10.1.30.61 port 80 (#0) * Trying 10.1.30.61... * connected * Connected to 10.1.30.61 (10.1.30.61) port 80 (#0) > POST /git/WebGui/git-upload-pack HTTP/1.1 User-Agent: git/1.7.5.1 Host: 10.1.30.61 Accept-Encoding: deflate, gzip Content-Type: application/x-git-upload-pack-request Accept: application/x-git-upload-pack-result Content-Encoding: gzip Content-Length: 15639 < HTTP/1.1 200 OK < Date: Thu, 19 May 2011 04:37:40 GMT < Server: Apache/2.2.17 (Ubuntu) < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Cache-Control: no-cache, max-age=0, must-revalidate < Transfer-Encoding: chunked < Content-Type: application/x-git-upload-pack-result < remote: Counting objects: 33641, done. ^Cmote: Compressing objects: 99% (6677/6744) real 0m1.866s user 0m0.008s sys 0m0.008s -----Original Message----- From: Daniel Stenberg [mailto:daniel@xxxxxxx] Sent: Wednesday, May 18, 2011 5:40 PM To: Nir Friedman Cc: git@xxxxxxxxxxxxxxx Subject: Re: FW: git over https and http 1.1 On Wed, 18 May 2011, Nir Friedman wrote: > Fast is - 15 seconds, around 50% less 15 seconds is a really long time. I think it might be useful if you did some network snooping/capturing to see what's really going on. Or set GIT_CURL_VERBOSE to get some verbose libcurl output and see if that explains anything. > This was checked on Ubuntu 11.04 Libcurl 7.21.3 > This problem didn't exist on windows clients. libcurl works exactly the same on Windows so that effectively nullifies the theory it would have something to do with libcurl's HTTP 1.1 support... -- / daniel.haxx.se -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html