原先以为可以通过git自身的设置来达到目的,后来意识到和它没关系,仅仅需要配置下ssh就行。 在~/.ssh/config文件附加下面一段:
Host github.com # 必须写一样的hostname,因为是要ssh xxx@github.com HostName github.com User git # 不是你在github上的账户,必须是"git" IdentityFile ~/.ssh/yet_another_key # 其他sshkey在把~/.ssh/yet_another_key.pub上传至github后,运行ssh -v github.com可以看看整个过程。以后,git clone git@github.com:USER/PROJECT.git、git push origin master等等操作都会使用你指定的sshkey来验证。 指定git使用其他sshkey
No comments:
Post a Comment