Как исправить bfg: команда не найдена в git-bash

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

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

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


person Heather Frank    schedule 23.01.2019    source источник
comment
Добро пожаловать в СО! Что получится, если сначала перейти в каталог c/workspace, а затем попробовать java -jar ./bfg-1.13.0.jar?   -  person Brandon McClure    schedule 24.01.2019
comment
bfg 1.13.0 Использование: bfg [параметры] [‹repo›]   -  person Heather Frank    schedule 25.01.2019
comment
Это помогло! Теперь, когда я запускаю команду java -jar ./bfg-1.13.0.jar --replace-text C:/Users/Owner/Desktop/private.txt C:/Workspace/code/repo-name.git из папки удерживая файл jar, я просто получаю C:\Workspace\code\repo-name.git не является допустимым репозиторием Git. Так. Прогресс. Я собираюсь посмотреть, правильно ли я ввожу информацию о git и тому подобное. Спасибо!   -  person Heather Frank    schedule 25.01.2019


Ответы (1)


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

person Heather Frank    schedule 26.01.2019