问题原因:推送的文件太大。
解决方法:
1.修改设置git config文件的postBuffer的大小。(设置为500MB= 500 ∗ 102 4 2 500*1024^2 500∗10242B)
git config --local http.postBuffer 524288000
注:–local选项指定这个设置只对当前仓库生效。
2.或者直接修改本地仓库的.config文件。
①打开项目所在的目录
②查看>显示隐藏文件
③编辑config文件
[http]
postBuffer = 1073741820
1G = 102 4 3 1024^3 10243
补充:计算机中数据的计量单位
- 基本计量单位:
比特(bit/位)
字节(Bytes),1Bytes=8bit - 常见单位转换:
1B = 8b
1KB = 1024B
1MB = 1024 KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
参考:
Git:解决报错:fatal: The remote end hung up unexpectedly