From: Junio C Hamano Date: Sat, 25 Mar 2006 06:22:05 GMT Subject: Re: git push refspec URL weirdness Message-ID: <7vslp7xcvm.fsf@assigned-by-dhcp.cox.net> In-Reply-To: Jon Loeliger writes: > So Junio suggested taking advantage of the fact that the > default refspec uses git+ssh and use this instead: > > URL: www.example.com:/pub/software/linux-2.6-86xx.git > Push: my-branch:public-branch > > Which just worked. > > So this is either a bug report or google food. :-) Actually, I did not suggest it as a workaround (I've never used git+ssh:// URL myself -- I'm old fashioned -- and always used host:path syntax). If git+ssh:// insists on the fixed port, it surely is broken, but I do not see how it would make a difference. In either case, connect.c::git_connect() goes PROTO_SSH codepath which never opens a tcp connection itself -- it just calls the same "ssh" command.