gitlab push error: RPC failed; HTTP 524 curl 22 The requested URL returned error: 524
gitlab push error: RPC failed; HTTP 524 curl 22 The requested URL returned error: 524
按照我的 关于清除 gitlab
存储库中 'hidden' 大文件的方法。我是这样进行的:
使用 mirror
标志克隆存储库:
$ git clone --mirror git://example.com/my-large-repo.git
运行 用于清理我的存储库的 BFG:
$ java -jar bfg.jar --strip-blobs-bigger-than 50M my-large-repo.git
$ cd my-large-repo.git
$ git reflog expire --expire=now --all && git gc --prune=now --aggressive
Enumerating objects: 1306, done.
Counting objects: 100% (1306/1306), done.
Delta compression using up to 8 threads
Compressing objects: 100% (1238/1238), done.
Writing objects: 100% (1306/1306), done.
Building bitmaps: 100% (53/53), done.
Total 1306 (delta 242), reused 961 (delta 0), pack-reused 0
此时似乎一切正常,但我无法将干净的 local
推送到 remote
。
$ git push
Username for 'https://gitlab.com': xxx@gmail.com
Password for 'https://xxx@gmail.com@gitlab.com':
Enumerating objects: 1306, done.
Writing objects: 100% (1306/1306), 2.02 GiB | 16.76 MiB/s, done.
Total 1306 (delta 0), reused 0 (delta 0), pack-reused 1306
error: RPC failed; HTTP 524 curl 22 The requested URL returned error: 524
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
我不确定为什么会这样。
HTTP 524 状态代码特定于 Cloudflare。它表明发生了超时。与其他 5xx 代码一样,它表示客户端无法控制的服务器问题。因此,您无法解决此问题。
您可以稍后重试,或联系 GitLab 解决问题。
按照我的 gitlab
存储库中 'hidden' 大文件的方法。我是这样进行的:
使用 mirror
标志克隆存储库:
$ git clone --mirror git://example.com/my-large-repo.git
运行 用于清理我的存储库的 BFG:
$ java -jar bfg.jar --strip-blobs-bigger-than 50M my-large-repo.git
$ cd my-large-repo.git
$ git reflog expire --expire=now --all && git gc --prune=now --aggressive
Enumerating objects: 1306, done.
Counting objects: 100% (1306/1306), done.
Delta compression using up to 8 threads
Compressing objects: 100% (1238/1238), done.
Writing objects: 100% (1306/1306), done.
Building bitmaps: 100% (53/53), done.
Total 1306 (delta 242), reused 961 (delta 0), pack-reused 0
此时似乎一切正常,但我无法将干净的 local
推送到 remote
。
$ git push
Username for 'https://gitlab.com': xxx@gmail.com
Password for 'https://xxx@gmail.com@gitlab.com':
Enumerating objects: 1306, done.
Writing objects: 100% (1306/1306), 2.02 GiB | 16.76 MiB/s, done.
Total 1306 (delta 0), reused 0 (delta 0), pack-reused 1306
error: RPC failed; HTTP 524 curl 22 The requested URL returned error: 524
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
我不确定为什么会这样。
HTTP 524 状态代码特定于 Cloudflare。它表明发生了超时。与其他 5xx 代码一样,它表示客户端无法控制的服务器问题。因此,您无法解决此问题。
您可以稍后重试,或联系 GitLab 解决问题。