Git & CentOs

Résolu
flav1313 Messages postés 751 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
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 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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   Statut Membre Dernière intervention   100
 
Merci bien.
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
De rien, bonne continuation !
0