我现在无法将本地提交推送到github存储库。我收到错误消息:
Counting objects: 76, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (75/75), done.
Writing objects: 100% (76/76), 5.23 MiB | 24.67 MiB/s, done.
Total 76 (delta 45), reused 0 (delta 0)
remote: fatal: early EOF
error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 32
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
我已经尝试过提供here的一些解决方案,但没有用。
我还试图推动另一个项目以排除网络问题。尽管花了一些时间,但还是成功了。
我跑了git fsck
,收到了
git fsck --full
Checking object directories: 100% (256/256), done.
Checking objects: 100% (3831/3831), done.
答案 0 :(得分:4)
文件大小
让我们尝试使用here中所述的更大的帖子缓冲区。
git config http.postBuffer 100000000
{p> 来自https://stackoverflow.com/a/3605544/581076的想法http.postBuffer
将数据POST到远程系统时,智能HTTP传输所使用的缓冲区的最大大小(以字节为单位)。对于大于此缓冲区大小的请求,将使用HTTP / 1.1和Transfer-Encoding:chunked来避免在本地创建大型打包文件。默认值为1 MiB,足以应付大多数请求。
原始思想
这看起来像是服务器问题。
如果您以前可以进行推送,建议您再等待一段时间再尝试。