git HTTP 400错误请求的URL返回错误:400错误请求

lsmepo6l  于 2023-02-07  发布在  Git
关注(0)|答案(3)|浏览(712)

我尝试将代码从旧存储库推送到新存储库,因为旧存储库似乎已损坏
获取以下错误:

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,但收到相同的错误

flseospp

flseospp1#

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

rn0zuynd

rn0zuynd2#

今天早上我遇到了同样的错误。升级到新版本(2.29.2.windows.2)为我修复了这个问题。抱歉,我没有时间使用git trace或进一步研究这个问题。因此,只是分享我的经验。

qncylg1j

qncylg1j3#

您可以尝试在git命令中使用上游(跟踪)引用,方法是添加-u选项。

git push -u origin master

相关问题