Hi, I am trying to access a git repository (git:// URL) through a squid proxy. squid allows CONNECT for port 9418: $ more /etc/squid/squid.conf ... acl password proxy_auth REQUIRED acl git_port port 9418 ... http_access allow CONNECT git_port password http_access deny CONNECT !SSL_ports The proxy server can connect to git server : $ telnet git.server.org 9418 Trying w.x.y.z... Connected to git.server.org. Escape character is '^]'. Here is the error I get on the client side: $ git config --list core.gitproxy=gitproxy.sh $ more ~/bin/gitproxy.sh #!/bin/sh PROXY=x.domain.org PROXYPORT=8080 PROXYAUTH=user:pass DEBUG="-d -d -d -d" exec socat $DEBUG - PROXY:$PROXY:$1:$2,proxyport=$PROXYPORT,proxyauth=$PROXYAUTH $ git clone git://git.server.org/gitroot/repo/repo Initialized empty Git repository in /tmp/GIT/repo/.git/ ... 2011/12/09 12:22:44 socat[21428] D socat version 1.7.1.3 on Aug 23 2010 23:26:54 2011/12/09 12:22:44 socat[21428] D setenv("SOCAT_VERSION", "1.7.1.3", 1) ... 2011/12/09 12:22:44 socat[21428] D running on Linux version #1 SMP Tue Mar 23 09:47:08 UTC 2010, release x.y 2011/12/09 12:22:44 socat[21428] D argv[0]: "socat" 2011/12/09 12:22:44 socat[21428] D argv[1]: "-d" 2011/12/09 12:22:44 socat[21428] D argv[2]: "-d" 2011/12/09 12:22:44 socat[21428] D argv[3]: "-d" 2011/12/09 12:22:44 socat[21428] D argv[4]: "-d" 2011/12/09 12:22:44 socat[21428] D argv[5]: "-" 2011/12/09 12:22:44 socat[21428] D argv[6]: "PROXY:x.domain.org:git.server.org:9418,proxyport=8080,proxyauth=user:pass" ... 2011/12/09 12:22:44 socat[21428] I setting option "proxyport" to "8080" 2011/12/09 12:22:44 socat[21428] I setting option "proxy-authorization" to "user:pass" ... 2011/12/09 12:22:44 socat[21428] I sending "CONNECT git.server.org:9418 HTTP/1.0\r\n" ... 2011/12/09 12:22:44 socat[21428] I proxy_connect: received answer "HTTP/1.1 403 OK\r\n" 2011/12/09 12:22:44 socat[21428] E CONNECT git.server.org:9418: OK 2011/12/09 12:22:44 socat[21428] N exit(1) 2011/12/09 12:22:44 socat[21428] I shutdown(3, 2) 2011/12/09 12:22:44 socat[21428] D shutdown() -> 0 fatal: The remote end hung up unexpectedly I tried to use also nc but I get the same error. Any advice? Thanks in advance, Mathieu -- 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