• # SSH

    Posté par (site web personnel) . En réponse au message Comment créer un repo git centralisé. Évalué à 3.

    Crée un utilisateur Unix pour chacun de tes utilisateurs. Crée un groupe Unix pour chaque projet. Crée un dépôt par projet et donne-le au groupe correspondant :

    # adduser tintin
    # addgroup plop
    # adduser tintin plop
    # mkdir /srv/git
    # git init --bare --shared /srv/git/plop.git
    # chgrp -R plop /srv/git/plop 
    
    

    Et voilà, ton utilisateur tintin peut maintenant accéder en lecture–écriture à ssh://tintin@serveur/srv/git/plop.git.