On Wed, 14 Mar 2007, Bill Lear wrote:
We are attempting to use the git protocol throughout our company, as it saves ssh-related problems of permissions and umasks for a our poorly-administered community of developers, engineers, and others. This fails, and I was wondering if anyone has any experience using port-forwarding and the git protocol, or if it is not presently possible. Here's how we set things up ("source" is where git-daemon runs, and "xiphi" is a client machine): On the source machine, which is running the git daemon, and listening on port 9418, I set up this ssh config entry in my ~/.ssh/config file: Host xiphi-git Protocol 2 ForwardX11 yes Hostname xiphi.lsscorp.com RemoteForward 5700 localhost:9418 HostKeyAlias xiphi-git Then on source, I ssh to xiphi-git, which connects to xiphi and sets up a portforwarding from xiphi:9418 back to source:9418. Then, on xiphi: xiphi:~/y % git clone git://localhost:5700/fusion Initialized empty Git repository in /home/furnish/y/fusion/.git/ fatal: The remote end hung up unexpectedly fetch-pack from 'git://localhost:5700/fusion' failed. So, we are wondering if perhaps the git daemon could be jiggered to work somehow, or if there are other options for us.
I don't think there is anything that needs changing with the git daemon ... or at least I was able to successfully clone over an SSH port forward.
I did get the same error as you originally, but this was due to SSH failing to setup the tunnel connection (checking the logs showed that I had got the hostname in the forward wrong).
-- Julian --- <rac> separated by irc networks...i sense a meg ryan movie coming on - 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