J'ai des projets sur lesquels travaillent plusieurs développeurs. Nous travaillons tous sur le même dépôt git.Comment stockez-vous des informations cryptées dans un référentiel DVCS public?
Actuellement, je ne stocke pas la configuration du serveur de production dans le référentiel, car les fichiers de configuration contiennent des informations d'identification de base de données. Je voudrais commencer à stocker ces configurations dans le référentiel, donc je pense à crypter les fichiers de configuration avant de les enregistrer dans le DVCS.
- Que pensez-vous de cette idée?
- Comment cela se ferait-il? Pourquoi ces secrets doivent-ils être stockés dans le référentiel public?
Pas exactement sûr du processus, mais il impliquerait sûrement un gestionnaire de fusion à un moment donné pour gérer ces fichiers cryptés (non fusionnables). Voir http://stackoverflow.com/questions/1288480 – VonC
Pourquoi voulez-vous les chiffrer? Vous ne faites pas confiance à vos développeurs? – liori
Je travaille avec des développeurs du monde entier. Je leur fais personnellement confiance, mais je détesterais avoir tort. Si je me trompe, cela se produira au moindre moment et risque d'avoir les conséquences les plus graves. Je préfère gérer mon incertitude plutôt que l'espoir et la confiance que rien n'arrivera jamais. –