当连接到此主机上的不同 git 存储库时,我想为同一主机使用不同的 rsa 密钥。
例如,我在 example.com 上有 2 个 git 存储库:
git@git.example.com:rep1
和
git@git.example.com:rep2
使用 2 个不同 RSA 密钥的典型方法是针对不同的主机 ~/.ssh/config :
Hostname example.com
User git
IdentityFile ~/.ssh/key1
这对我不起作用,因为两个存储库都托管在同一主机上。
你有什么建议吗?