如何解决BFG 仓库清理器不清理远程仓库
您好,我在 azure devops 上有一个 13.2 GB 的非常大的 git 存储库。我想重写这个 git 存储库的历史。减少存储库大小。我使用了 bfg 回购清洁剂。我遵循此链接中的所有步骤:[在此处输入链接描述][1]。我的本地存储库上的 git 存储库大小减少到 1,86 GB。但是当我克隆远程存储库时,它仍然是 13.2 GB。虽然我能够成功推送 git。
我遵循的步骤:
-
java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git
-
$ cd some-big-repo.git $ git reflog expire --expire=now --all && git gc --prune=now --aggressive
-
git push --force
谁能告诉我我做错了什么?
解决方法
在 azure devops 存储库中,请确保您已将“强制推送(重写历史记录、删除分支和标签)”设置为“允许”。并且请确保您的帐户具有强制推送访问权限。
并且由于您的本地存储库已减少,您可以尝试将本地存储库导入到新的 Azure git 存储库。这也将包括所有历史记录。
顺便说一下,你好像没有上传链接,所以我不知道你在做什么。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。