我有一台 Ubuntu 机器,其中有一个 git 存储库,在我的服务器上运行,我正尝试向它推送。当我这样做时,它不起作用 - 以下是发生的情况:
$ git push origin master
[email protected]'s password:
Counting objects: 44, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (38/38), done.
Writing objects: 100% (44/44), 145.56 KiB | 0 bytes/s, done.
Total 44 (delta 23), reused 0 (delta 0)
Connection reset by 71.90.102.80 port 22
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
请注意,这不是我第一次尝试使用该服务器进行 git 操作,我已经使用这个 git 存储库数周了,这是它第一次不起作用。
我在这个网站上找到的所有答案都是针对通过 HTTPS 而不是 SSH 访问的 github 存储库的。他们说使用命令来增加 HTTPS 缓冲区大小,我试过了,但并没有解决问题。
我已经使用 SSH 连接到服务器并验证它正在运行并且公共 IP 没有改变。
答案1
由于您已验证仍然可以通过 ssh 连接,这可能是一个暂时的问题,例如底层 ssh 连接由于某种原因被中断。
我建议再试git push origin master
一次。