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