存在有什么办法可以定义每个克隆回购的路径,其中的SSH密钥对,应该使用?
Answer 1:
是的,你需要定义~/.ssh/config
文件,在其中你可以声明不同的SSH的名称,使用自定义全路径名的公钥/私钥使用。
Host AHostName -- name you will use for the ssh address
User gituser
Hostname SSH IP address
Port 1234 -- use this if you need custom ports
IdentityFile "path to your private ssh key"
从那里,回购的SSH URL可以是:
AHostName:myrepo
也可以看看:
- “ GIT中+ assembla +多个ssh密钥/多台计算机 ”
- “ 如何在个人GitHub库从办公室的电脑,其SSH密钥已添加到相关帐户GitHub的工作工作? ”
文章来源: Mercurial and Git custom SSH key location