Git & CentOs

Résolu/Fermé
flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 - 25 avril 2012 à 09:49
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 26 avril 2012 à 12:48
Bonjour,

J'ai récemment installé git en tant que serveur sur une machine possédant CentOs 6.
Le serveur est en place mais j'aimerai automatisé la création d'un dossier lorsque j'active la fonction Push d'un ordinateur distant.

Je m'explique:
Je doit créer un dossier de type serveur (--bare) sur mon serveur (CentOs - en passant par des lignes de commande). Je crée ensuite un dossier sur mon ordinateur et effectue un push (envoi) vers le dossier sur le serveur.
J'aimerais ne pas voir à créer le dossier sur le serveur, mais qu'il se crée automatiquement lors qu'un push (envoi).

J'ai pensé à créer un fichier batch/shell qui automatiserai cette fonction mais ça reviens à utiliser des lignes de commande.

Les autres machines utilisent TortoiseGit sous Windows, si vous avez une idée je suis preneur.

Merci d'avance.

Flavien

A voir également:

3 réponses

mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
25 avril 2012 à 20:32
Concrètement ça consiste à mettre un hook en place.
http://book.git-scm.com/5_git_hooks.html

Ce concept, qui existe aussi dans svn, consiste à invoquer un script shell à un moment donné (par exemple au moment d'un commit).

Bonne chance
1
flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 100
26 avril 2012 à 08:46
Merci bien.
0
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
26 avril 2012 à 12:48
De rien, bonne continuation !
0