如何永久修复 Git 错误“RPC failed; HTTP 400 curl 22”?

问题描述 投票:0回答:1

我的项目使用 Git 已有一年了,没有出现任何问题,但现在当我尝试推送时,我不断收到此错误: “RPC 失败;HTTP 400 curl 22 请求的 URL 返回错误:400 send-pack :读取边带数据包时意外断开连接。”

我知道如果我使用

git config http.postBuffer 524288000
然后运行
git pull && git push
,它会起作用(一段时间)。

但我想永久解决这个问题。有谁知道怎么办吗

git git-push
1个回答
0
投票

此错误通常是由于 Git 用于 HTTP 操作的缓冲区大小问题而发生的。

增加 HTTP post 缓冲区大小:

git config --global http.postBuffer 157286400

此命令将缓冲区大小增加到 150 MB,如果您要推送大文件12,这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.