Retour aux cas pratiques
GitAvancé

Nettoyage d'un historique contenant un fichier sensible déjà poussé

Scénario

Contexte : Un fichier .env contenant des secrets a été poussé accidentellement sur le dépôt distant. Le Problème : Le fichier a été supprimé dans un commit ultérieur mais reste présent dans l'historique Git. Contraintes : Vous devez réécrire l'historique pour supprimer totalement ce fichier, en informant que cela implique un force push contrôlé. Livrable attendu : Décrire la stratégie Git permettant de retirer définitivement le fichier de l'historique et sécuriser le repository.

Compétences ciblées

gitsecurityhistoryrewritecleanup
    Nettoyage d'un historique contenant un fichier sensible déjà poussé — mise en situation Git | CodeDuel