Какие параметры для использования BFG - PullRequest
1 голос
/ 28 сентября 2019

Я пытаюсь удалить что-то из моего репозитория git, используя bfg .Инструкции автора предполагают

java -jar bfg --replace-text passwords.txt  my-repo.git

Я понял, что они означают

java -jar bfg.jar --replace-text <some text?> <a directory?>

Но все мои попытки предоставить текст и каталог выдают ошибку Error: Option --replace-text failed when given 'some-text'. some-text (No such file or directory).Кто-нибудь разобрался, как использовать bfg?

Моя цель - удалить короткую строку из моей истории (возможно, только в одном файле, но я не уверен в этом)

1 Ответ

0 голосов
/ 29 сентября 2019

rtyley/bfg-repo-cleaner выпуск 154 предоставляет следующий пример:

Итак, вы создаете файл с именем, например, replacements.txt, и помещаете такие вещи, какэто в нем - одна строка на пароль, учетные данные и т.д .:

PASSWORD1 # Replace literal string 'PASSWORD1' with '***REMOVED***' (default)
PASSWORD2==>examplePass         # replace with 'examplePass' instead
PASSWORD3==>                    # replace with the empty string
regex:password=\w+==>password=  # Replace, using a regex

... затем вы запускаете BFG, указав файл замен:

$ java -jar bfg.jar  --replace-text replacements.txt  my-repo.git

Выследует поместить вашу короткую строку в тестовый файл.

...