error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 Fa...

博主传了一个2G多的包,git小乌龟报错如标题,大概率是包过大导致,git上传实际会将先包放入缓冲区,缓冲区如果设置的值比要上传的内容小,那么就会出现这个错误,

为了让问题更清晰,博主使用git bash命令行工具再次执行git push操作,

报错如下:

error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 Fa...

 

 

可以看到真实的错误原因:fatal: The remote end hung up unexpectedly

直接上解决方案:

方案一:

修改提交缓存区大小为5GB,或者更大的数字,该方式全局生效,一劳永逸

git config --global http.postBuffer 5242880000

 

方案二:

克隆/创建版本库生成的 .git目录下面修改生成的config文件增加如下内容(该方案仅对该目录下的文件生效):

[http]
postBuffer = 5242880000

error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 Fa...

 

 

 

然后重新推送。

 

上一篇:2021SC@SDUSC HBase(十一)项目代码分析——snapshot


下一篇:量化交易之vnpy篇 - 主力合约换月 - 拉取当前主力合约数据 (天勤)