Dépôt git serveur ssh

Petit mémo vite fait qui explique comment se monter un dossier (dépôt) git sur un serveur distant:

Sur le serveur, créer le dépôt:

mkdir repoName
cd repoName
#l'option --bare permet d'indiquer que c'est ce dépot le "master"
#sans ça, il sera impossible d'y faire des push 
git --bare init

Sur le client:

git clone user@my.server.fr:/path/repoName
cd repoName
echo "# repoName" > README.md
git add README.md
git commit -m "first commit"

Voila, on a un dossier qu’on pourra synchroniser via ses outils git préférés.

Je sais, c’est tout con comme billet, mais je ne m’étais jamais créé de dépôt simple de cette manière. J’utilise très régulièrement github pour mes petits développements personnels, et occasionnellement Bitbucket.

Au travail j’ai fini par installer un serveur Gitlab, afin de:

  • Versionning
  • Pouvoir travailler sur plusieurs branches en parallèle, et pouvoir revenir sur la version similaire à la prod sans trop d’efforts.
  • Pouvoir faire les diffs lorsque j’intègre des développements faits par un prestataire.

L’intérêt de git sur un serveur personnel (sans interface graphique): Je ne souhaite pas rendre public ce projet. Certes, mon compte premium Github, ou le service Bitbucket me permettraient de créer des dépôts privés, mais parfois, j’aime bien sentir que je n’ai pas besoin de service tiers. Le fait de quand même faire du git (et pas une synchro plus basique genre rsync de temps) est d’avoir quand même la possibilité de gérer des branches, faire des retours en arrière.

Voila.

Commentaires

1. Le samedi, mars 24 2018, 09:07 par Franck

C'est bien Gitlab, mais pour ma part j'ai choisi Gitea pour le boulot (https://github.com/go-gitea/gitea), plus léger mais qui fait l'essentiel :-)

2. Le vendredi, avril 6 2018, 09:51 par gnieark

Je ne connaissais pas Gitea. Vu les screensShots, ça a l'air complet et agréable. Je testerai à l'occasion, surtout si le besoin d'un git privé se fait sentir pour le hackerspace. Merci Franck pour le tuyau

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

La discussion continue ailleurs

URL de rétrolien : https://blog-du-grouik.tinad.fr/trackback/1036

Fil des commentaires de ce billet

Page top