BFG Repo-Cleaner指出我的github存储库不是有效的Git存储库

boolean.is.null

这是关于Stackoverflow的上一个问题的后续问题

我试图从本地git历史记录中删除大文件,但是此问题中建议的工具(BFG Repo-Cleaner)指出我的私有GitHub存储库不是有效的git存储库。

我使用的命令是:

java -jar bfg-1.12.12.jar  --strip-blobs-bigger-than 99M https://github.com/name/repo.git

最终导致:

Aborting : https://github.com/name/repo.git is not a valid Git repository.

我找不到解决方案。该工具与私有或https GitHub存储库不兼容吗?如何使用替代工具git-filter-branch从本地git历史记录中删除所有大于99MB的文件?

该项目的大小约为6MB,到现在为止仅完成了约50次提交,并且没有其他人对此进行任何工作。

克里斯

您已经为工具提供了GitHub URL,但是他们网站上用法部分说您应该使用存储库的本地副本进行工作:

用法

首先使用以下--mirror标记克隆您的回购的新副本

$ git clone --mirror git://example.com/some-big-repo.git

这是一个简单的仓库,这意味着您的常规文件将不可见,但是它是存储库的Git数据库的完整副本,在这一点上,您应该对其进行备份,以确保不会丢失任何内容。

现在,您可以运行BFG来清理您的存储库:

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

该页面上还有许多其他好的内容。我建议您先阅读全文,然后再试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

BFG Repo-Cleaner后无法推动

不使用bfg从git repo删除密码

使用bfg repo-cleaner后需要克隆repo还是使用现有的?

Git:删除除特定目录外的所有内容(BFG Repo Cleaner)

可以bfg-repo-cleaner列出受影响的文件,然后再删除它们

git notes after BFG?

BFG为什么更改我的最新提交?

Git repo历史记录清理-逐步尝试了BFG-但是PR有更多差异-以及如何检查是否从历史记录中删除了密码

将git repo存储在数据库中

Git BFG追溯启用LFS-受保护的提交问题

git lfs bfg:之后,如何解决冲突?

如何修复git-bash中的“ bfg:命令未找到”

使用BFG清理git历史记录

为什么我不能在现有存储库中执行“ git clone repo”,而不能在现有存储库的子文件夹中执行“ git remote add origin repo”?

Github个人访问令牌,用于访问私有存储库的:/ repos /:user /:repo / contents

直接从清单 xml 文件克隆一个 repo,没有 git 存储库

我如何添加带有ansible的.repo文件的存储库?

在哪里存储 git repo 以使用 wsl2 有效地运行 swa?

repo2是repo1的库

作为使用课程的GitHub Repo的学生,我是否应该克隆或创建存储库以继续个人学习?

是否可以使用 `git filter-repo` 从 git 存储库中删除特定版本的文件?

Git Svn Clone初始化存储库,但是git repo为空

无法推送或拉到docker repo`未找到存储库`

从Bitbucket存储库中自动在Azure Repo中复制

如何检查它是否是有效的 git repo

从Matlab推送本地git存储库失败:您不能使用https://github.com/user/repo.git推送到git://github.com/user/repo.git

更改/删除存储库后,从git repo中删除大文件

如何扩展存储在github repo中的私有tslint?

如何使用BFG从git历史记录中永久删除文件夹