我正在尝试使用BFG Repo Cleaner替换我的git存储库之一中的某些文本。
我已经下载并安装了jar文件,但是当我尝试运行bfg命令时,出现错误“ bfg:找不到命令”。
当我运行bfg.jar文件时,它似乎可以正常工作,但是如果我尝试使用该命令来运行bfg.jar文件和我要执行的bfg命令,则会收到错误消息“无法访问jarfile bfg.jar”。
为了避免输入错误,我直接复制了bfg.jar文件的位置和名称。我已经在git-bash和powershell中尝试过并得到相同的错误。
这是我在powershell和git-bash中都尝试过的命令,以及得到的响应:
$ java -jar /c/workspace/bfg-1.13.0.jar
bfg 1.13.0
Usage: bfg [options] [<repo>]
$ bfg --replace-text private.txt repo-name.git
bash: bfg: command not found
$ bfg --rt --replace-text private.txt repo-name.git
bash: bfg: command not found
$ java -jar /c/workspace/bfg-1.13.0.jar --replace-text private.txt repo-name.git
Error: Unable to access jarfile bfg-1.13.0.jar
有人在这里看到我在做什么错吗?我找不到任何与此相同的问题,所以我知道这是用户错误,但找不到我的问题。
感谢您的帮助!
答案 0 :(得分:1)
答案是从bfg.jar的位置运行命令,然后输入git镜像的完整路径。谢谢布兰登!