在Windows上连接到GitHub时出现问题,即使是通过PuTTY
我知道在不同的地方已经讨论过这个问题(堆栈内和堆栈外溢出),但我还没有找到一个一致有效的解决方案。现在,我正试图通过putty连接到github 我正在连接到github.com,加载我的私钥,并获得 登录身份: 提示。当我按enter键时,会收到通常的“断开连接:没有支持的身份验证方法可用”错误消息。我正在传递正确的私钥!(我在另一台计算机上测试过这把钥匙,它能工作)。我试过有和没有选美(并确保钥匙装在那里)。你建议我如何继续在Windows上连接到GitHub时出现问题,即使是通过PuTTY,windows,git,ssh,github,putty,Windows,Git,Ssh,Github,Putty,我知道在不同的地方已经讨论过这个问题(堆栈内和堆栈外溢出),但我还没有找到一个一致有效的解决方案。现在,我正试图通过putty连接到github 我正在连接到github.com,加载我的私钥,并获得 登录身份: 提示。当我按enter键时,会收到通常的“断开连接:没有支持的身份验证方法可用”错误消息。我正在传递正确的私钥!(我在另一台计算机上测试过这把钥匙,它能工作)。我试过有和没有选美(并确保钥匙装在那里)。你建议我如何继续 编辑-我推到github时遇到的问题似乎在我的一个存储库中表现出来
编辑-我推到github时遇到的问题似乎在我的一个存储库中表现出来,但在另一个存储库中却没有。如何检查或修复损坏的存储库?(它看起来没有任何其他损坏,我只是无法从中推出任何东西)。两者使用相同的键。好吧,这并不能真正回答我最初的问题(与PuTTY连接),但我确实找到了存储库的问题所在
我在使用HTTPS URL进行回购。当我切换到URL时,比如“git@github.com:ripper234/Basic.git”,它工作得非常完美。这就是我的答案:
不要尝试打开保存的公钥、删除注释行以及在前面添加
ssh rsa
之类的操作。它将不起作用。如果您在windows上运行,则完全跳过ssh密钥
使用位于以下位置的github插件:
安装插件(右上角的“下载”)
安装后,您只需登录即可。
然后,当您需要克隆时,只需单击github网页中的“克隆到windows”按钮。这不是我第一次遇到这种麻烦。我几乎忍不住想,我应该为了个人项目而完全放弃github,将我的本地存储库存储在dropbox上,这样我就不必完全推动了。差不多了,在代理后面?这对我来说是个问题。还要仔细检查钥匙——我花了很长时间寻找问题,才意识到我拿错了钥匙。@Benjol——不是在代理后面,钥匙是好的。看看我编辑的问题。对于那些绊倒在这个问题上并且和我一样累的人-不要像我几天来做的那样忘记URL的“git@”前缀-它有同样的症状。休息一下,伙计们。不要像我那样使用“用户名”。。。这就是为什么我在这里结束,尽管一切都设置正确。一旦我纠正了这一切都起作用了…这实际上起作用了!很高兴在多次遇到这个问题(以前是意外解决的)后找到了这个答案,谢谢!在做任何事情之前,首先要做的就是“普林克-v-特工”git@github.com“(那一页上也有)。