因为这一点,我正在拉我的头发。我已经下载并安装了GIT,为GIT Extensions做了同样的事情(因为我们将在VS2010中使用它),并且一切正常,并且很棒。我承诺进行修改,然后发现我的团队成员无法从网站结账。显示我必须将更改推送到服务器。无法使用GIT扩展推送到存储库
所以这里是交易。当我尝试推到github.com网站,我收到以下错误信息:
“认证错误 的命令导致与通常意味着日 腻子authenticaion代理未running.or正确的错误 私钥(还)没有装。
当按键被装载,就可以按重试。 “重试”'加载SSH密钥“中止””
我已经创建了一个SSH密钥,所以我尝试加载它。我可以浏览我的密钥,我也可以。我按'加载',然后'重试'。然后,出现相同的错误。
行,这样行不通。我去FileMenu远程 - > PuTTY - >启动身份验证代理。我得到一个错误,它已经在运行,所以应该没问题。去远程 - >腻子 - >生成或导入密钥,告诉我它没有加载密钥或任何东西,但我认为那也没问题。
远程 - >管理远程存储库。我可以看到我的回购网址,以及我的.ssh键的位置。按“测试连接”给我下面的错误:
“使用用户名‘混帐’ 致命错误:断开:无支持的认证方法”
所以我在这里,我不能推到服务器,因为上述问题。我总是自己解决问题或者在Google上找到解决方案,但是我在这里一直处于黑暗中,它不会起作用。任何能够帮助我摆脱这种源代码管理灾难的东西都会非常棒,因为我现在可以杀死任何人。
谢谢!
编辑:我应该注意,当推送告诉我像'无法验证服务器实际上是服务器,因为我不知道服务器的关键'这样的问题开始。然后我试图解决这个问题,这导致了上述情况。也许这有帮助..
+1感谢您的好评。顺便说一句,使用最新的'Git Extensions',不再有“远程”菜单。它已被“工具”取代。 – Withheld 2014-08-19 17:41:37
将OpenSSH id_rsa密钥转换为Putty .ppk的不错提示。谢谢! – vezenkov 2015-05-12 08:39:51
这对我不起作用。按测试连接shoss“使用用户名”git“致命错误:断开连接:没有支持auythentication方法可用(服务器发送:公钥)” – 2015-05-29 12:12:09