为什么禁用TortoiseGit中的"加载putty键"字段?

Mih*_*att 19 git putty ssh-keys tortoisegit

我想使用SSH密钥而不是用户名和密码连接到我的存储库.

但是当我尝试在TortoiseGit中执行此操作时,我无法输入密钥,因为"Load Putty Key"已禁用.任何人都可以指出为什么会发生这种情况以及如何启用该领域?

小智 42

在TortoiseGit设置中,转到网络并指定TortoiseGitPLink的正确路径,如下所示:

c:\ Program Files\TortoiseGit\bin\TortoiseGitPLink.exe

  • 为清楚起见,您将PLink路径放入网络设置中的"SSH客户端"字段. (5认同)
  • 当我这样做时,TortoiseGit在我点击OK时什么都不做.它没有保存价值.没有错误消息. (4认同)

nVx*_*Vxx 6

TortoiseGitPlink.exefor SSH client:in设置正确的路径Settings->Network应该可以解决问题。就像是:

C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe
Run Code Online (Sandbox Code Playgroud)

但是,在某些情况下,新路径由于某种原因没有保存!

正如评论中所述,有时(在我的情况下TortoiseGit 2.5.0.0)未应用该设置。单击OKApply没有产生任何错误,但是当Settings再次关闭和打开时,旧路径在那里。

为了解决这个问题,还请检查Enable Proxy Server同一Network菜单(不提供任何代理设置)。此后,窗口将在OK按下时关闭,重新打开时,Enable Proxy Server将取消选中,但将保存新路径。