GUI TortoiseGit 拉取失败,但是 Git Bash 成功
pull failed by GUI TortoiseGit , however successfully by Git Bash
我在使用 TortoiseGit 时遇到以下错误,但是我可以 运行 git 通过 Git Bash 命令成功拉取“ git.exe pull --progress --no-rebase -v "origin"", 我应该为 Tortoise 配置什么Git?
Git bash 在 %HOME%\.ssh
中查找 ssh 私钥(HOME
由 git bash 设置为 %USERPROFILE%
)
但对于 TortoiseGit,您需要在设置中指定相同的私钥 (Git/Remote
)
And/Or 它使用腻子:参见“ Tips and tricks for SSH/PuTTY”
Start PuTTY, go to Connection->SSH->Auth and select your key
为了让 TortoiseGit 使用 ssh 而不是 putty,如 OP Jason 注释,您需要在网络设置中指定 ssh.exe
。
如果您使用 openssh (id_rsa
/id_rsa.pub
) 而不是 puttygen
(mykey.ppk
).
生成了 ssh 密钥,则尤其如此。
(图片来自博客post "Setting up Git and TortoiseGit with Bitbucket, step by step" by Guganeshan.T)
我在使用 TortoiseGit 时遇到以下错误,但是我可以 运行 git 通过 Git Bash 命令成功拉取“ git.exe pull --progress --no-rebase -v "origin"", 我应该为 Tortoise 配置什么Git?
Git bash 在 %HOME%\.ssh
中查找 ssh 私钥(HOME
由 git bash 设置为 %USERPROFILE%
)
但对于 TortoiseGit,您需要在设置中指定相同的私钥 (Git/Remote
)
And/Or 它使用腻子:参见“ Tips and tricks for SSH/PuTTY”
Start PuTTY, go to Connection->SSH->Auth and select your key
为了让 TortoiseGit 使用 ssh 而不是 putty,如 OP Jason 注释,您需要在网络设置中指定 ssh.exe
。
如果您使用 openssh (id_rsa
/id_rsa.pub
) 而不是 puttygen
(mykey.ppk
).
(图片来自博客post "Setting up Git and TortoiseGit with Bitbucket, step by step" by Guganeshan.T)