Bonjour,
je précise que je débute avec git.
J'ai un dépôt sur gitorious et j'ai un serveur sur lequel j'ai installé git.
Je suis en train de développer un site Internet. Je fais donc des modifs en local, puis je push mes modifs sur gitorious. Ensuite je me connecte en ssh sur mon serveur et je fait un pull pour mettre à jour mon site Internet.
Seulement, j'ai un fichier settings.php qui permet de définir les données pour se connecter à la base mysql. Hors, à chaque fois que je fais un pull, il faut que je reconfigure le fichier settings.php (qui est par défaut)
Si j'efface ce fichier du dépôt, je dois le réinstaller à chaque pull. Pas pratique non plus.
Je peux imaginer qu'il soit configuré pour le serveur en production dans le dépôt, et inscrire ce fichier dans .gitignore en local. Seulement tout le monde aura accès à ce fichier si il est dans le dépôt ce qui n'est pas génial génial car il contient les codes d'accès à la base mysql.
D'où ma question, comment faire pour ignorer ce fichier à chaque pull ? Ou si vous avez une autre méthode car je ne procède peut-être pas comme il faut...
Partager