【发布时间】:2021-04-03 08:42:04
【问题描述】:
我在将代码推送到 git 时遇到了问题,这是我迄今为止尝试过的事情
- 清除缓存然后推送。
- 删除.git文件夹并重新初始化代码到master。
- 将 postBuffer 增加到“100000000”
git config http.postBuffer 100000000 - 取消链接本地存储库并将其链接到新存储库
- 创建一个新的本地文件夹,将代码移动到新文件夹中,然后尝试将其推送到最后 2 个 repo(原始/第二个副本)
- 创建一个新的本地文件夹,将代码移动到新文件夹并将其推送到新的仓库
- 使用 git desktop 推送代码重复前面的步骤
不管我总是遇到同样的错误,这是我上次尝试时遇到的令人兴奋的错误。
Enumerating objects: 217, done.
Counting objects: 100% (217/217), done.
Delta compression using up to 4 threads
Compressing objects: 100% (211/211), done.
Writing objects: 100% (217/217), 10.77 MiB | 14.50 MiB/s, done.
Total 217 (delta 22), reused 0 (delta 0), pack-reused 0
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Everything up-to-date
这个问题是专门针对这个特定的回购/代码发生的。
当我尝试推送任何其他存储库时,它们工作正常。
最初我也可以推送到 heroku,而 git 总是失败。新副本也是如此
任何建议
编辑1:
作为最后的手段,我从我的 WIFI 切换到移动数据,以测试我的 ISP 阻止某些 github 服务器/IP 可能会解决问题的理论,令我惊讶的是它通过了,我能够提交我的代码,事情是我的移动数据由于移动连接而慢得多,而我的 Wifi 是 20 + mbps .. 所以不能说速度是这些与 ISP 之间的问题,所以我认为快速推断我的 Wifi ISP 阻止了 github 网站或它的一些 IP 地址(我这样说是因为我的一些 repo 正在更新,但这个特定的 repo 没有更新,并且这个特定的 repo 可以通过移动数据更新。)
【问题讨论】:
-
尝试将缓冲区大小增加到 524288000。另请参阅stackoverflow.com/q/15240815/6309111
-
那仍然没有改变..
git config http.postBuffer 524288000
标签: git github fatal-error git-push