Thanks it worked! I was reading all the tutorials wrong all this time... Regards, Asfand
On 16 December 2017 at 09:48, Jeff King <p...@peff.net> wrote: > On Sat, Dec 16, 2017 at 07:50:02AM +0000, Asfand Qazi wrote: > >> I found out about the 'insteadOf' setting, and thought it would work. >> So I added this to my global git config: >> >> [url "g...@github.com:MyCompany/"] >> insteadOf = g...@work.github.com:MyCompany/ >> >> and left the SSH hostname setting where it was. Then I tried doing: >> >> git clone git:github.com/MyCompany/la-repo.git >> >> But it won't work. With GIT_TRACE=2, I get: > > If I'm reading it right, you have the config backwards. You want to > convert g...@github.com from Go's invocation of Git into your special > "work" alias. So: > > [url "g...@work.github.com:MyCompany/"] > insteadOf = "g...@github.com:MyCompany/" > > -Peff