问题解决 - TortoiseGit 配置 git ssh
问题
Windows系统,本地 Git , SourceTree 等软件工作正常,最近切换到 TortoiseGit ,每次使用 git pull / push 命令都会弹出密码输入框。
解决1
TortoiseGit 默认使用自带的 Git 和 SSH Connect 客户端。
我们可以把默认的 Git 客户端切换成“已经工作的”的 Git 客户端。(比如 IDE 或者 SourceTree 里面配置的 Git 路径)
右键 TortoiseGit
-> Setting
-> Network
!!!更新:上面图片的地址填错了,不是git.exe
,而是\Git\usr\bin\ssh.exe
这样一劳永逸,以后都不用输密码。
解决2
或者,我们可以让默认的 SSH Connect 客户端,即 Putty ,去加载正确的私钥 private key 。
打开 Pageant
-> Add Key
-> (一般私钥储存在这个路径下: C:\Users\xxx.ssh\id_rsa)
这样就好了,但是每次重启机器,需要再重新操作一遍。