Delete files forever from a git repo on Github or Bitbucket
December 25, 2018
Kurzfassung (BFG)
code
git clone --mirror REPO_URL
java -jar bfg.jar --delete-files id_rsa repo.git
cd repo.git
git reflog expire --expire=now --all
git gc --prune=now --aggressive
git push
--mirror sorgt fuer Force Update aller Refs beim Push.
Alternative: Secrets ersetzen
code
bfg --replace-text passwords.txt repo.git
Wichtig
- History wird umgeschrieben
- Alle Collaborators muessen neu klonen