Supprimer un fichier sensible d'un dépôt Git

Boris HUISGEN

Parfois, un fichier sensible tel une clé, un token ou encore un certificat, se retrouve ajouté par erreur dans un dépôt Git. Seule solution faire une passe complète des commits pour le supprimer.
Pour filtrer un fichier à supprimer, utilisez la commande git
suivante :
# git filter-branch --force \
--index-filter 'git rm --cached --ignore-unmatch path/to/file' \
--prune-empty --tag-name-filter cat -- --all
Le dépôt devra par la suite être republié par force push.