当前位置: 首页 > 知识库问答 >
问题:

git推送:致命:远程端意外挂断了与github的连接。com被远程主机关闭

纪实
2023-03-14

我使用ssh和RSA密钥访问github,但当我将文件推送到存储库时,它不起作用。

ykhan21@LENOVO-LEGION:~/repos/homework-1-ykhan21$ git push
Enumerating objects: 6, done.
Counting objects: 100% (6/6), done.
Delta compression using up to 12 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 2.79 KiB | 2.79 MiB/s, done.
Total 4 (delta 0), reused 0 (delta 0)
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Connection to github.com closed by remote host.

我怎样才能解决这个问题?

共有2个答案

左丘昊天
2023-03-14

我发现这个错误通常发生在文件太大的时候。但我的文件没有,我能够推动我所有的其他项目。重新克隆到一个单独的目录会有所帮助,但它并没有解决最初的问题。

商茂勋
2023-03-14

你可以把这个问题作为参考:Git,致命:远程端意外挂断

  • 一些用户面临这个问题是由于缓冲区设置:例如git configssh.postBuffer 524288000
  • 您可能在repo中错误配置了远程(您可以使用git远程-v检查)或ssh密钥对
    • 您可以删除ssh原点并将其替换为超文本传输协议
    • 您可能忘记将您的ssh密钥添加到您的代理(ssh-add~/. ssh/id_rsa
    • 可以重新运行github留档https://docs.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent中描述的步骤

 类似资料:
  • 我的分行名称是大写的,比如说ABC。我在小写字母abc中误用了它。 即使在小写字母brach(abc)下,它仍然与rebase一起工作。在rebase之后,我开始推送代码, 得到了错误, 致命:远程端意外挂断 然后我检查了大写的名称分支,ABC。推它的时候仍然有错误。 我发现另一个帖子讨论了它,但没有解决我的问题。Git:合并后,Master无法解析为分支

  • 当我试着跑的时候 我刚刚得到了 这和不安全有关吗?我尝试创建一个公钥,就像《致命:远程端意外挂断并再次运行它》的答案一样,但它仍然不起作用。我不是真的在用钥匙吗?如果有,我怎么用?

  • 我推了两个提交更改,结果我不得不拉一些同事所做的更改。当我尝试推送时,出现以下错误: 我尝试过但没有成功的解决方案:

  • 我正在完成“尝试Git”教程。 当我进入“1.11远程推送”章节并尝试运行: 我得到这个错误: 有什么想法吗?

  • 我正在使用SSH将git repo克隆到我的web服务器,但每次我都会遇到这个错误 我已经尝试了谷歌搜索中出现的几乎所有东西,我对为什么这不起作用感到目瞪口呆。有什么想法吗? 还有,我没有用詹金斯这样的东西。

  • 我尝试使用另一个工具和我们的生产证书推送通知,推送被接收,因此证书是有效的。我不明白哪里出了问题。是我做错了什么,还是网络相关的问题或图书馆的问题? 以下是StackTrace:-