一次关于git push失败的爬坑之路

 

一切都在正常的运行

正常的pull   commit   push代码    一切都那么的自然

然而 一次前端把打包后的文件给了我让我帮忙上传一下,这顺手的事情我就答应了下来   没想到这却是噩梦的开始

替换文件   commit   push   等待进度条走完完事

突然弹出了

一次关于git push失败的爬坑之路_第1张图片

Enumerating objects: 35, done. Delta compression using up to 8 threads Total 26 (delta 12), reused 0 (delta 0) the remote end hung up unexpectedly the remote end hung up unexpectedly RPC failed; curl 56 Recv failure: Connection was reset

一脸懵逼  thread???线程???我提交个代码怎么就线程有问题了,明明还可以正常push  pull啊  我又reset 到之前  commit了一次小改动试了下   push   成功了   那就说明我git没事   就是这次文件的问题

那只能是文件大小的问题吧   一百度也都是说缓存太小,又查了下文档一次关于git push失败的爬坑之路_第2张图片

看了下前端给我的文件,又两个js文件大于1M,我又分次把其他的文件commit  push也都可以就这两个大文件不行,那我就按照网上的方法修改http.postBuffer,然后push     。。。???还不行???我炸了啊

继续百度,可是一连看了几十篇全是说postBuffer的问题,可我...明明...改了啊...

又找到一篇博客说

一次关于git push失败的爬坑之路_第3张图片

 我用了下git config -l 看了下  咦???我的core.compression怎么是0   他的为啥是1   莫非???

于是我立马查了下文档

一次关于git push失败的爬坑之路_第4张图片

 正常都是1-9,那我的0不就是不正常么,而且是关于压缩的,我这就是因为文件过大造成的,应该可以解决吧,于是我改成了1,然后push

怕是idea的问题,我还专门用了gitbush

一次关于git push失败的爬坑之路_第5张图片

终于,成功了   我哭了。。。下次小姐姐让我帮忙    我肯定还会答应!!!

 

你可能感兴趣的:(工具,git,github,intellij,idea)