bfg

since 2021-11-23

https://rtyley.github.io/bfg-repo-cleaner/

機密データを git リポジトリから削除する

https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository

HEAD ブランチは削除対象にしてくれないので、あらかじめ消したい文字列を消した状態を HEAD にしておく。

jar ファイルをダウンロードする。

replace_text ファイルを作る。1行に1つずつ、削除したい文字列(APIキーなど)を書く。

リポジトリの外にカレントを移動して下記を実行

$ java -jar /(path)/(to)/bfg-1.14.0.jar --replace-text bfg_replace_text (リポジトリのディレクトリ)

成功したら

$ git push --force origin master(あるいはmain)
bfg.txt · 最終更新: 2021/11/23 12:30 by Takuya Nishimoto
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0