TortoiseGit 不断询问 SSH 密码

TortoiseGit keeps asking for SSH passphrase

我已经看到了一些关于这个问题的questions,但我没有找到解决办法。

我在一台新电脑上安装了 TortoiseGit

它被设置为使用 TortoisePlink.exe 并且我在我的计算机上和 BitBucket.

上设置了正确的 public/private 密钥

我可以 内容w/o 问题发送到远程服务器,但我不断从Pageant 收到弹出窗口window 询问我的密码.

请注意这是第一次我在开机后push。输入后,我不必在 Windows 会话 .

中再次输入

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

我以为我可以抑制它?

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

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

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