本文主要是介绍git推送报错fatal: the remote end hung up unexpectedly,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先这是我的报错
Total 123 (delta 0), reused 0 (delta 0), pack-reused 0
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
原因:项目太大,网络又不行导致下载过慢,超出了时间触发的错误
方法一:修改缓存大小
git config --global http.postBuffer 524288000
将仓库配置改为下面的
[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true[remote "origin"]url = https://github.com/dhsb-4/SSM.gitfetch = +refs/heads/*:refs/remotes/origin/*[branch "master"]remote = originmerge = refs/hefs/master[http]postBuffer = 1048576000
配置路径(用记事本打开)
改好后重新推送
方法二:配置git的最低速度和最低速度时间
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999 单位 秒
- –global:针对当前用户
- –system:针对所有用户
方法三:使用SSH路径
我是用这个方法解决的
这篇关于git推送报错fatal: the remote end hung up unexpectedly的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!