簡體   English   中英

BFG repo 清潔器不清理遠程存儲庫

[英]BFG repo cleaner not cleaning repository on remote

您好,我在 azure devops 上有一個 13.2 GB 的非常大的 git 存儲庫。 我想重寫這個 git 存儲庫的歷史。 減少存儲庫大小。 我使用了 bfg repo 清潔器。 我遵循了此鏈接中的所有步驟:[在此處輸入鏈接描述][1]。 git 存儲庫大小在我的本地存儲庫上減少到 1.86 GB。 但是當我克隆遠程存儲庫時,它仍然是 13.2 GB 大。 雖然我能夠成功推動 git。

我遵循的步驟:

  1. java -jar bfg.jar --strip-blobs-big-than 100M some-big-repo.git

  2. $ cd some-big-repo.git $ git reflog expire --expire=now --all && git gc --prune=now --aggressive

  3. git 推 --force

誰能告訴我我做錯了什么?

在 azure devops repo 中,請確保您已將“強制推送(重寫歷史記錄,刪除分支和標簽)”設置為“允許”。 請確保您的帳戶具有強制推送權限。 由於您的本地倉庫已減少,您可以嘗試將本地倉庫導入新的 Azure git 倉庫。 這也將包括所有歷史。 在此處輸入圖像描述

順便說一句,您似乎沒有上傳鏈接,所以我不知道您在做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM