Outils pour utilisateurs

Outils du site


documentation:technique:git:creer-un-depot-git-centralise

Mise en place d'un dépot Git

TODO Cette doc est brouillon.

Des tutos :

En résumé :

  1. création d'un compte 'mycelium' sur la machine.
  2. initialiser le dépot Git
  3. modification de /etc/passwd pour usage du shell restreint git-shell (ou mieux: chsh -s /usr/bin/git-shell). (Ne pas prendre à court la doc en le faisant trop tôt.)
  4. ajout de clés SSH des usageres du dépot Git

Initialisation du dépot :

mycelium@mplserv:~/mycelium.git$ git --bare init
Dépôt Git vide initialisé dans /home/mycelium/mycelium.git/

Après copie de ma clé publique SSH, je tente un commit depuis ma machine locale. Ça fonctionne.

Puis je tente de récupérer le contenu du dépot :

git clone mycelium@mplserv:/home/mycelium/mycelium.git
Clonage dans 'mycelium'...
remote: Décompte des objets: 3, fait.
remote: Total 3 (delta 0), reused 0 (delta 0)
Réception d'objets: 100% (3/3), fait.

Tout ça fonctionne !

documentation/technique/git/creer-un-depot-git-centralise.txt · Dernière modification : 2021/04/16 14:27 de cacatoes

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki