我爲我的mercurial存儲庫使用ssh publickey身份驗證。所以我有:如何爲單個hg存儲庫設置多個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
我認爲它是`ssh = ssh -i〜/ .ssh/id_rsa -i〜/ .ssh/otherid_rsa -C`否則我們會得到一個ssh用法錯誤。 – 2014-12-08 17:03:45