如何在Windows上使用Mercurial使用SSH密钥进行推/拉?

时间:2010-12-02 09:03:47

标签: windows mercurial tortoisehg

如何告诉TortoiseHg(或Mercurial)我想在推/拉远程存储库时使用给定的SSH密钥?

2 个答案:

答案 0 :(得分:7)

在Windows上,请参阅Accessing SSH-controlled repositories from a Windows client:您需要PuTTY,plink和特定的配置设置。

要将其放入特定的存储库,请输入.hg/hgrc

[ui]
ssh="C:\path to\plink.exe" -ssh -i "C:\your path to\private.key"

另请注意,如果您使用选美,则无需指定密钥路径。

答案 1 :(得分:0)

您需要使用PuTTY,在其中设置配置文件以连接到远程存储库。然后在TortoiseHg中,您可以连接到ssh:// profilename /

e.g。我为bitbucket设置了一个并称之为bitb,所以连接是 SSH:// BITB / URL到回购