我知道在不同的地方已经讨论过这个问题(在Stack Overflow中和之外),但是我还没有find一个一致的解决scheme。 现在,我试图通过腻子连接到github。
我连接到github.com,加载我的私钥,并得到一个
login为:
提示。 当我打回车时,我得到了通常的“断开:没有支持的身份validation方法”错误消息。 我正在传递正确的私钥! (我已经从另一台电脑testing了这个密钥,它工作)。 我尝试过和没有选美(并确保钥匙在那里加载)。 你如何推荐我继续?
编辑 – 我遇到的问题,似乎performance在我的一个仓库,而不是其他。 我如何检查或修复损坏的存储库? (它不会出现任何其他方式的损坏,我不能从中推出任何东西)。 两者使用相同的密钥。
这是我的答案:
http://false.ekta.is/2010/05/putty-pageant-git-and-github-key-problems/
不要尝试像打开已保存的公钥,删除注释行以及将ssh-rsa
添加到前端或类似的东西。 它不会工作。
那么,这并不真正回答我原来的问题(与PuTTY连接),但我确实知道存储库的问题是什么。
我正在为回购使用HTTPS网址。 当我切换到像“git@github.com:ripper234 / Basic.git”这样的网址,它的工作完美无瑕。
如果您在Windows上运行,那么完全跳过密钥ssh密钥。
使用在windows.github.com上找到的github插件
安装插件(右上“下载”)安装它只需要登录。 然后,当你需要克隆只需点击github网页上的“克隆到Windows”按钮。