其他分享
首页 > 其他分享> > 问题解决 - TortoiseGit 配置 git ssh

问题解决 - TortoiseGit 配置 git ssh

作者:互联网

问题

Windows系统,本地 Git , SourceTree 等软件工作正常,最近切换到 TortoiseGit ,每次使用 git pull / push 命令都会弹出密码输入框。

解决1

TortoiseGit 默认使用自带的 Git 和 SSH Connect 客户端。

我们可以把默认的 Git 客户端切换成“已经工作的”的 Git 客户端。(比如 IDE 或者 SourceTree 里面配置的 Git 路径)

右键 TortoiseGit -> Setting -> Network

1

这样一劳永逸,以后都不用输密码。

参考 -> https://stackoverflow.com/questions/13516119/tortoisegit-with-openssh-key-not-authenticating-using-ssh-agent

解决2

或者,我们可以让默认的 SSH Connect 客户端,即 Putty ,去加载正确的私钥 private key 。

打开 Pageant -> Add Key -> (一般私钥储存在这个路径下: C:\Users\xxx.ssh\id_rsa)

2

这样就好了,但是每次重启机器,需要再重新操作一遍。

参考 -> https://support.hostway.com/hc/en-us/articles/115001509884-How-To-Use-SSH-Keys-on-Windows-Clients-with-PuTTY-

标签:Git,TortoiseGit,默认,git,SSH,客户端,ssh
来源: https://www.cnblogs.com/maxstack/p/15985036.html