无法将我的存储库的本地版本推到github

qni6mghb  于 2022-11-20  发布在  Git
关注(0)|答案(1)|浏览(106)

当我用git把我的代码推送到我在www.example.com上创建的仓库时github.com,发生了一个类似上面的错误,但我清楚地记得昨天我可以正常地用git推送。这个错误不是第一次发生,但它就像幽灵一样,有时发生有时隐藏,但我今天试着推送了一整晚,最后失败了。当我输入ssh -T git@github.com时,消息就在后面:

我使用的shell是wsl 2 Ubuntu-20.04。我使用了以下命令:ssh -t rsa -C "<user.email>"来重新生成ssh密钥一到两次,但仍然不起作用。git config --local -e将远程的url从www.example.com更改git@github.com/username/repo.git为https://github.com/username/repo.git,but仍然失败。
我已经尝试了很多方法,我可以找到在谷歌,期望成功地推动我的代码到github.com

8yparm6h

8yparm6h1#

错误消息显示GitHub正在告诉你的电脑关闭并走开 * 在密钥交换识别阶段 *,这发生在你自己的个人密钥出去之前很久。
根据上述内容无法确定其确切原因:可能的原因太多了。例如,看What causes SSH error: kex_exchange_identification: Connection closed by remote host?考虑在谷歌上搜索kex_exchange_identification。(注意打字错误;我不得不在这里手动输入,因为你使用了截图,而不是剪切和粘贴实际的错误文本。

相关问题