Hello
J'ai un serveur web hébergé dans mon entreprise
Je travail en local et fait des scp -r /. pour faire mes mis à jours
et j'en ai marre des scp
Donc j'ai essayé de mettre un dépôt en place mais je n'y arrive pas
Voici comment j'ai procédé
Sur mon serveur appelons le www
Sur mon pc de travail
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $ cd /var/www/ $ mkdir projet.git $ cd projet.git $ git --bare init
Ca fonctionne ça push bien mais je ne vois pas les fichiers sur le serveur distant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $ cd monproject $ git init $ git add . $ git commit -m 'premiere validation' $ git remote add origin ssh:user@gitserveur:/var/www/projet.git $ git push origin master
J'imagine que c'est normal
Si je fais un clone du repo dans un dossier sur mon pc local, j'aurais bien récupérer les fichiers du repo
Ca veut dire que je devrais plus tot mettre mon repository dans un repertoir comme /opt ?
Et dans le dossier /var/www/ sur le serveur distant faire un clone du repo
Genre :
Puis chaque fois que je commit un modif depuis mon pc local,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $ cd /var/www $ git clone /opt/git/projet.git
je dois retourner dans le dossier /var/www/projet
puis faire un git pull ?
N'y a-t-il pas moyen d'envoyer directement les modifs dans /var/www/projet ?
Merci
Note: je travail seul
Partager