RPC失败; HTTP 400 curl 22请求的URL返回错误:400错误的请求

时间:2020-07-06 10:00:53

标签: git version-control gitlab git-push

我试图将我的代码从旧存储库推送到新存储库,因为我的旧存储库似乎因某种原因遭到破坏

出现以下错误:

Counting objects: 19815, done.
Compressing objects: 100% (5264/5264), done.
Writing objects: 100% (19815/19815), 44.91 MiB | 134.87 MiB/s, done.
Total 19815 (delta 14641), reused 19405 (delta 14283)
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 Bad Request
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

我尝试了git config http.postBuffer 524288000,但什至尝试做git push --force origingit push --all都没有帮助,但是却收到了相同的错误

2 个答案:

答案 0 :(得分:0)

今天早上我遇到了同样的错误。升级到较新版本(2.29.2.windows.2)为我解决了此问题。 抱歉,我没有时间进行git跟踪或进一步调查此问题。因此,只是分享我的经验。

答案 1 :(得分:0)

我遇到了同样的错误。 我的任务是从一台服务器移动到另一台服务器(TFSAzure),所有存储库,除了一个,都可以使用 THIS 过程轻松移动。 一个存储库在尝试执行 PUSH 时,抛出了这样一个错误。 这个存储库中大约有 15 个分支。 我决定使用 git push url://to/new/repository.git branch-to-move:new-branch-name 一次转移一个分支。 当我将此选项应用于 ma​​ster 分支时,我遇到了同样的错误。 然后我转移了所有其他分支(它们没有问题)。 之后,ma​​ster 分支顺利迁移。