我在克隆过程中发现了许多有关此错误的问题。但是我在推送到远程时得到了这个。
关于我的远程仓库:包含很多小文件(一个数据集)。
互联网连接:我在我的大学网络后面,在代理后面有不错的速度(~10MBps)。我可以保证代理不是问题。
我提交了很多小文件(现在更多了)。当我开始收到此错误时,我试图推动它们。所以我删除了所有文件以使文件夹足够小,然后我再次尝试推送它。现在我正在尝试推送大小为 ~40MB 的少量文件(~20-30)。这出现了。
$ git push origin master
Counting objects: 8124, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8105/8105), done.
Writing objects: 100% (8124/8124), 2.64 GiB | 539.00 KiB/s, done.
Total 8124 (delta 27), reused 8091 (delta 18)
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
Run Code Online (Sandbox Code Playgroud)
此外,当我提交时,很多这些文件都处于删除模式,这对我来说似乎是正确的,因为我之前提交过它们。现在我的文件是 ~40MB,我的.git文件夹是 ~6GB。
如果有人可以帮助解决问题,我将不胜感激。
根据您的需要增加“http.postBuffer”
git config --global http.postBuffer 524288000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8999 次 |
| 最近记录: |