git push origin master 失败

4

我正在尝试将一个已存在的文件夹上传到GitHub。按照指示,在Windows中输入以下命令:

$ git remote add origin git@github.com:myname/myproject.git

然后

$ git push origin master

我遇到了以下错误:

服务器主机密钥未缓存在注册表中。您无法保证该服务器是您认为的计算机。
服务器的RSA2密钥指纹为:
blah blah blah blah
连接已中止。
致命错误:远程终端意外挂断。

这个错误是什么意思,我应该如何解决?


没有人能够帮助这个过于简短的问题。我猜你可能在使用Windows,但我无法确定。 - bmargulies
如果您粘贴精确的错误信息而不是总结,您将获得更好的答案。更好的做法是包括您的操作系统、设置环境所做的事情以及任何可能有助于诊断的信息。 - Wesley
好的...我添加了更多细节。认为这将是任何新手使用github时常见的问题。 - Codier
嗨Wesley,没有办法从命令控制台(从git Extensions打开)复制。但是错误几乎完全相同,没有指纹代码。 - Codier
1个回答

7

来自这篇文章

  1. 打开putty
  2. 在主机名框中输入github.com,然后单击打开
  3. 您将收到提示信息 服务器的主机密钥未缓存在注册表中。单击,然后关闭Putty(不要尝试登录)
  4. Github的主机密钥现在已被缓存

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