为什么我会收到此错误:"远程端意外挂断"?

gsa*_*wan 11 git

$ git push -u origin master   
Counting objects: 321523, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (85111/85111), done.
error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 10053
fatal: The remote end hung up unexpectedly
Writing objects: 100% (321523/321523), 4.29 GiB | 17.11 MiB/s, done.
Total 321523 (delta 159406), reused 320112 (delta 158718)
fatal: The remote end hung up unexpectedly
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

Cod*_*ole 5

好吧,这是由某些不良的网络状态或提交中包含的一些大文件引起的。就我而言,我在几分钟后尝试了一下,但效果很好。

因此,我建议您应按一定的间隔多次推送,或增加缓冲区大小,然后尝试再次推送?

git config --global http.postBuffer 15728640
Run Code Online (Sandbox Code Playgroud)


Bea*_*lli 2

MSDN 表示errno 10053 是“软件导致连接中止”。

已建立的连接被主机中的软件中止,可能是由于数据传输超时或协议错误。

您的服务器和/或网络似乎不稳定。尝试复制大量(> 1GB)数据scp来隔离问题。