3

当我使用 SSH 从 BitBucket 上的存储库中拉取数据时,TortoiseHg 会锁定。它只是拒绝返回,即使是在一个小时之后。

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

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

4

1 回答 1

3

您必须使用SSH 代理将解密的密钥存储在内存中。

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

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

于 2011-03-03T18:35:19.893 回答