TortoiseHg锁定了从BitBucket获取SSH

时间:2011-03-03 18:26:47

标签: mercurial ssh bitbucket

当我使用SSH从BitBucket上的存储库中取出时,TortoiseHg会锁定。即使在一小时后,它也会拒绝返回。

我猜这个问题与我的私钥有关联密码的事实有关。 (当我从命令行执行此操作时,一切正常,但我必须输入密钥的密码)。

所以,我的问题是:如何让TortoiseHg知道我的密码密码,以便我可以使用它进行拉动?

1 个答案:

答案 0 :(得分:3)

您必须使用 SSH-agent 将解密密钥存储在内存中。

这在unix下非常简单,只需启动ssh-agent然后ssh-add这会询问您的密码,然后存储密钥。

对于Windows,您可以按照本教程在Windows上使用带有TortoiseSVN的ssh-agent:http://matttrent.com/articles/how-use-ssh-agent-windows-tortoisesvn。如果您已经拥有密钥对,则只有关于Pageant的部分对您有用。