Envoyer son dépôt git sur un serveur gitosis

Gitosis permet de se créer rapidement et facilement un serveur git pour vos dépôts. L’idée n’est pas ici de décrire l’installation de gitosis. Vous avez pour cela un article sur le site git-attitude.fr ou encore sur isalo.org. C’est plutôt l’étape suivante : gitosis est fonctionnel sur la machine distante, mais comment y envoyer le dépôt que vous avez en local ?

Pour cela, placez-vous dans votre dépôt, et saisissez :

en supposant que vous voulez créer le dépot depot.git sur serveur à partir de votre dépôt local. On suppose que l’utilisateur sur le serveur s’appelle gitosis. Pour envoyer les fichiers sur le serveur, saisissez :

Imaginons maintenant que votre dépôt local possède plusieurs branches, par exemple master et stable. Pour faire remonter la branche stable sur le serveur gitosis, placez-vous d’abord dans cette branche :

puis faites-là remonter sur le serveur avec :

la branche sera automatiquement créée sur le serveur. Faites de même pour les autres branches.

Dernier cas de figure, le dépôt est sur le serveur, et vous souhaitez cloner une copie sur votre machine. On récupère d’abord la branche master :

On rapatrie la branche stable avec la ligne suivante :

Pour en savoir plus, je vous recommande la lecture du livre pro-git.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *