TortoiseGit不断要求SSH密码

时间:2017-06-19 16:02:34

标签: tortoisegit pageant

我已经看到了一些关于这个问题的questions,但我还没有工作。

我在新电脑上安装了 TortoiseGit

设置使用TortoisePlink.exe,我在计算机上设置了正确的公钥/私钥,并使用 BitBucket

我可以推送没有问题的内容到远程服务器但是我一直在从Pageant请求我的密码短语的弹出窗口。

Passphrase request

请注意,打开电脑后,第一次我执行推送。输入后,我不必再在 Windows会话中再次执行此操作。

当我的电脑启动时,Pageant会启动。如果我手动启动Pageant,则会列出 NO 键。

我以为我可以压制它?

1 个答案:

答案 0 :(得分:2)

您的SSH密钥已加密,因此需要对其进行解密才能使用。这可以为

完成
  • 通过putty,plink或tortoise(git)plink,
  • 的每个连接
  • 每个Pageant会话(选美会话将未加密的密钥缓存在内存中,这样您就不需要一次又一次地重新输入),
  • 通过使用PuttyGen并存储未加密的ssh密钥(然而,如果它被盗,攻击者可以直接使用它)。

(基于我对TortoiseGit问题跟踪器的回答https://gitlab.com/tortoisegit/tortoisegit/issues/3004#note_33383409