2016-09-18 82 views
0

拉失败我使用TortoiseGit时,我得到了以下错误,但我可以通过Git Bash命令“git.exe pull --progress --no-rebase -v“起源”“,我应该为TortoiseGit配置什么?由图形界面TortoiseGit,但成功由Git Bash

enter image description here

+1

的可能的复制[如何解决TortoiseGitPlink致命错误?(http://stackoverflow.com/questions/ 28106717/how-to-solve-tortoisegitplink-fatal-error) – MrTux

回答

0

的Git的bash会在%HOME%\.ssh的SSH私钥(与HOME由git的庆典,以%USERPROFILE%被设置)

TortoiseGit,你需要指定的设置相同的私钥(Git/Remote
和/或它使用腻子:详见 “ Tips and tricks for SSH/PuTTY

开启PuTTY,转到连接 - > SSH->验证,并选择你的关键

为了TortoiseGit使用ssh来代替腻子,作为OP Jason评论,你需要指定网络设置ssh.exe
如果您使用openssh(id_rsa/id_rsa.pub)生成ssh密钥,而不是puttygenmykey.ppk),则情况尤其如此。

http://guganeshan.com/blog/wp-content/uploads/2013/09/Change-SSH-client-in-Network-options-of-TortoiseGit-Settings.png

(由Guganeshan.T图片来自博客文章 “Setting up Git and TortoiseGit with Bitbucket, step by step”)

+0

我通过以下URL解决了该问题 http://stackoverflow.com/questions/28106717/how-to-solve-tortoisegitplink-fatal-error – Jason

+0

@Jason大。我已将您的评论纳入答案中,以获得更多的知名度 – VonC