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


博主傳了一個2G多的包,git小烏龜報錯如標題,大概率是包過大導致,git上傳實際會將先包放入緩沖區,緩沖區如果設置的值比要上傳的內容小,那么就會出現這個錯誤,

為了讓問題更清晰,博主使用git bash命令行工具再次執行git push操作,

報錯如下:

 

 

可以看到真實的錯誤原因:fatal: The remote end hung up unexpectedly

直接上解決方案:

方案一:

修改提交緩存區大小為5GB,或者更大的數字,該方式全局生效,一勞永逸

git config --global http.postBuffer 5242880000

 

方案二:

克隆/創建版本庫生成的 .git目錄下面修改生成的config文件增加如下內容(該方案僅對該目錄下的文件生效):

[http]
postBuffer = 5242880000

 

 

 

然后重新推送。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM