繼我之前關于清除存盤庫中“隱藏”大檔案的方法的問題之后gitlab。我進行了如下操作:
使用mirror標志克隆 repo :
$ 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': [email protected]
Password for 'https://[email protected]@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
我不確定為什么這種情況不斷發生。
uj5u.com熱心網友回復:
HTTP 524 狀態代碼特定于 Cloudflare。它表示發生了超時。與其他 5xx 代碼一樣,它表示客戶端無法控制的服務器問題。因此,您無法解決此問題。
您可以稍后再試,或者聯系 GitLab 解決問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/363595.html
下一篇:Git不會忽略沒有擴展名的檔案
