我正在为我的 mercurial 存储库使用 ssh 公钥身份验证。所以我有:
[ui]
ssh = ssh -i ~/.ssh/id_rsa -C
在我的 .hgrc 中。这工作正常,并允许我推/拉到一个 ssh 身份验证的回购。但是,我希望能够推/拉到另一个需要不同身份的仓库。如何配置我的 .hgrc 文件,以便将身份绑定到特定路径。我想我想要类似的东西:
[ui]
one.prefix = someserver.com
one.ssh = ssh -i ~/.ssh/id_rsa -C
two.prefix = otherserver.com
two.ssh = ssh -i ~/.ssh/otherid_rsa -C