GitHub,推送错误:远端意外挂断

May*_*ybe 6 git github

我现在无法将本地提交推送到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
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这里提供的一些解决方案,但是没有用。

我还尝试推动另一个项目以排除网络问题。尽管花了一些时间,它还是成功了。

我跑了git fsck,收到

git fsck --full
Checking object directories: 100% (256/256), done.
Checking objects: 100% (3831/3831), done.
Run Code Online (Sandbox Code Playgroud)

tym*_*tam 5


文件大小

让我们尝试使用此处所述的更大的后置缓冲区。

git config http.postBuffer 100000000
Run Code Online (Sandbox Code Playgroud)

http.postBuffer

将数据发布到远程系统时,智能HTTP传输使用的缓冲区的最大大小(以字节为单位)。对于大于此缓冲区大小的请求,将使用HTTP / 1.1和Transfer-Encoding:chunked来避免在本地创建大型打包文件。默认值为1 MiB,足以应付大多数请求。

来自/sf/answers/252388111/的想法


最初的想法

这看起来像是服务器问题。

如果您以前可以进行推送,建议您再等一段时间再尝试。