【问题标题】:TortoiseGit keeps asking for SSH passphraseTortoiseGit 不断要求输入 SSH 密码
【发布时间】:2017-06-19 16:02:34
【问题描述】:

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

我在新 PC 上安装了 TortoiseGit

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

我可以将没有问题的内容推送到远程服务器,但我不断收到来自 Pageant 的弹出窗口,要求我输入密码

请注意,这是我在打开计算机后第一次推送。输入后,我不必在那个 Windows 会话中再次输入。

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

我以为我可以压制它?

【问题讨论】:

  • 您尝试过其中一种吗stackoverflow.com/questions/8846972/…
  • @Hackerman 谢谢你。为什么我需要将其更改为ssh.exe?我认为我的设置应该可以工作。
  • 好像ssh.exe能记住密码(第一次输入密码就行了)

标签: tortoisegit pageant


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 2021-03-29
    • 2013-09-30
    • 2012-04-02
    • 2013-03-17
    • 2021-05-31
    • 2013-12-07
    • 2014-12-11
    • 1970-01-01
    相关资源
    最近更新 更多