使用TortoiseGit时出现以下错误,但我可以通过Git Bash使用命令"成功运行git pull。 git.exe pull --progress --no-rebase -v" origin"",我应该为TortoiseGit配置什么?
答案 0 :(得分:0)
Git bash在%HOME%\.ssh
中查找ssh私钥(git bash将HOME
设置为%USERPROFILE%
)
但对于TortoiseGit,您需要在设置中指定相同的私钥(Git/Remote
)
和/或它使用putty:参见" Tips and tricks for SSH/PuTTY"
启动PuTTY,转到Connection-> SSH-> Auth并选择您的密钥
为了让TortoiseGit使用ssh而不是putty作为OP Jason条评论,您需要在网络设置中指定ssh.exe
。
如果您使用openssh(id_rsa
/ id_rsa.pub
)生成了ssh密钥,而不是使用puttygen
(mykey.ppk
)生成了ssh密钥,那就是这样。
(图片来自博客文章" Setting up Git and TortoiseGit with Bitbucket, step by step" Guganeshan.T )