乌龟Git 1.8不会要求凭据

8

我刚把TortoiseGit更新到1.8版本,更新后无法从服务器推送或拉取代码。之前他们要求我输入密码,但现在不再需要。相反,他们告诉我:

fatal:无法从远程仓库读取。

请确保你拥有正确的访问权限并且该仓库存在。

git没有正常退出(退出码128)(1326毫秒@ 2013-01-29 10:34:32)

我没有更改任何设置,我使用ssh Url作为远程源(Vincent@example.com/git/...)

我的电脑是windows 8操作系统。


自从我更新后,我遇到了同样的问题。 - Flavien
只是为了明确,如果我用Git Bash推送,它可以正常工作。 - VinnyG
4个回答

4

我在设置中更改了SSH客户端,从TortoiseGitPLink.exe改为TortoisePLink.exe。然后我看到了密码对话框。

可能是由于TortoiseGitPLink.exe的不兼容性导致的。

更新日志显示:

...

已更名:TortoisePLink.exe更名为TortoiseGitPLink.exe(出于兼容性原因仍提供TortoisePLink.exe)

...


2
乌龟Git更新可能会破坏应用程序对TortoisePLink.exe的路径。请在“设置”>“网络”>“SSH”>“SSH客户端”下修改您的设置。保留HTML标记。

像Lars J提到的那样,我更改了路径为TortoisePLink.exe,因为TortoiseGitPLink.exe会产生你所描述的错误。 - san

1

我也遇到了同样的问题,并按照以下步骤解决:

1)我将TortoiseGit的SSH客户端更改为Git \ bin \ ssh.exe

2)使用ssh.exe连接到远程服务器:ssh.exe用户名@地址-p端口号

3)出现一个消息,说无法建立主机的真实性,询问我是否要继续连接,所以我键入“yes”。

完成上述步骤后,TortoiseGit开始正常工作。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接