当我使用SSH从BitBucket上的存储库中取出时,TortoiseHg会锁定。即使在一小时后,它也会拒绝返回。
我猜这个问题与我的私钥有关联密码的事实有关。 (当我从命令行执行此操作时,一切正常,但我必须输入密钥的密码)。
所以,我的问题是:如何让TortoiseHg知道我的密码密码,以便我可以使用它进行拉动?
答案 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的部分对您有用。