Как исправить «bfg: команда не найдена» в git-bash - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь использовать 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

Кто-нибудь может увидеть, что я здесь делаю не так? Я не смог ничего найти с этой же проблемой, поэтому я знаю, что это ошибка пользователя, но я не могу найти свою проблему.

Спасибо за помощь!

1 Ответ

0 голосов
/ 26 января 2019

Ответ состоял в том, чтобы запустить команды из местоположения bfg.jar и ввести полный путь к зеркалу git. Спасибо, Брэндон!

...