【发布时间】:2012-10-01 06:11:07
【问题描述】:
有没有办法为每个克隆的 repo 定义它应该使用哪个 SSH 密钥对的路径?
【问题讨论】:
有没有办法为每个克隆的 repo 定义它应该使用哪个 SSH 密钥对的路径?
【问题讨论】:
是的,您需要定义一个~/.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"
从那里,repo 的 ssh url 可以是:
AHostName:myrepo
另见:
【讨论】:
Host”一个不同的名称(可以是您想要的任何名称),即使“Hostname”将是@987654329 @ 每次。这正是我在答案中的最后一个链接所说明的内容:stackoverflow.com/questions/12066895/…