我试图将我的代码从旧存储库推送到新存储库,因为我的旧存储库似乎因某种原因遭到破坏
出现以下错误:
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 origin
和git push --all
都没有帮助,但是却收到了相同的错误
答案 0 :(得分:0)
今天早上我遇到了同样的错误。升级到较新版本(2.29.2.windows.2)为我解决了此问题。 抱歉,我没有时间进行git跟踪或进一步调查此问题。因此,只是分享我的经验。
答案 1 :(得分:0)
我遇到了同样的错误。
我的任务是从一台服务器移动到另一台服务器(TFS 到 Azure),所有存储库,除了一个,都可以使用 THIS 过程轻松移动。
一个存储库在尝试执行 PUSH 时,抛出了这样一个错误。
这个存储库中大约有 15 个分支。
我决定使用 git push url://to/new/repository.git branch-to-move:new-branch-name
一次转移一个分支。
当我将此选项应用于 master 分支时,我遇到了同样的错误。
然后我转移了所有其他分支(它们没有问题)。
之后,master 分支顺利迁移。