我的项目使用 Git 已有一年了,没有出现任何问题,但现在当我尝试推送时,我不断收到此错误: “RPC 失败;HTTP 400 curl 22 请求的 URL 返回错误:400 send-pack :读取边带数据包时意外断开连接。”
我知道如果我使用
git config http.postBuffer 524288000
然后运行 git pull && git push
,它会起作用(一段时间)。
但我想永久解决这个问题。有谁知道怎么办吗
此错误通常是由于 Git 用于 HTTP 操作的缓冲区大小问题而发生的。
增加 HTTP post 缓冲区大小:
git config --global http.postBuffer 157286400
此命令将缓冲区大小增加到 150 MB,如果您要推送大文件12,这会有所帮助。