Re: Trying to use insteadOf trick to use different SSH keys for separate github accounts - not working
- From
Jeff King <peff@peff.net>
- Date
- Dec 16, 2017, 09:48 UTC
- Message-ID
- <20171216094840.GA32706@sigill.intra.peff.net>
- In-Reply-To
- <CAFTSPUV1E+jCMHzx+rq9Y1agthxcYrzDVY-rThTNCG7BfnPeTg@mail.gmail.com>
On Sat, Dec 16, 2017 at 07:50:02AM +0000, Asfand Qazi wrote:
Show 11 quoted lines
> I found out about the 'insteadOf' setting, and thought it would work. > So I added this to my global git config: > > [url "git@github.com:MyCompany/"] > insteadOf = git@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 git@github.com from Go's invocation of Git into your special "work" alias. So:
[url "git@work.github.com:MyCompany/"] insteadOf = "git@github.com:MyCompany/"
-Peff