乌龟git失败,没有支持的身份validation方法可用(服务器发送:publickey)

我在这里不知所措 我有乌龟工作正常,但有所改变。 现在每当我尝试提交或从一个远程回购拉我得到

git.exe push --progress "origin" master:master FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey) fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. git did not exit cleanly (exit code 128) (1250 ms @ 3/23/2014 10:18:15 AM) 

我有GIT_SSH env var设置为C:\Program Files (x86)\PuTTY\plink.exe ,我有我的加载私钥pagaent.exe运行。 github有我的公钥。

在控制台中运行相同的命令

git.exe push --progress "origin" master:master虽然工作得很好! 我试过卸载乌龟,升级Git,创build一个新的SSH密钥,似乎没有任何工作。

任何人都可以指向正确的方向吗?

我发现了这个问题。 我已经安装了一些与我正在产卵的选美版本一起的Gow 。 这个版本的pagaent与putty和乌龟的故事不同。 当我运行Putty自带的pagaent版本时,所有事情终于再次奏效。

最好使用TortoiseGit的一个。

它被称为TortoiseGitPlink

更多的质量保证是用TortoiseGit完成的。