Je me suis un peu documenté sur la création de dépôt central git et j'ai l'impression qu'on ne peut pas faire un serveur git (sans passerelle HTTP(S)) avec un système d'authentification simple.
J'ai essayé Gitosis par exemple, mais ça ne semble gérer que l'authentification SSH par clef (c'est sympa, mais c'est pas simple et pas forcement pratique). Je pourrais m'amuser à gérer mes comptes avec SSH et git-shell, mais je trouve le système lourd et crado (nécessité de créer un compte « standard » sur le serveur, pas pratique). Je pourrais aussi faire passer le tout par HTTP(S) et donc utiliser les systèmes d'authentification qui vont avec, mais je prefererais éviter le « tout HTTP ».
En gros j'aimerais avoir le choix, l'idéal serait de pouvoir faire du GIT/HTTP/... avec une authentification par clef/login-pass/...
Alors, je me trompe complètement ou il n'est pas possible de faire un truc simple (ou complexe, au choix) ?
# Serveur git et authentification simple
Posté par tetraf . En réponse au journal Tutorial GIT Partie 2. Évalué à 4.
J'ai essayé Gitosis par exemple, mais ça ne semble gérer que l'authentification SSH par clef (c'est sympa, mais c'est pas simple et pas forcement pratique). Je pourrais m'amuser à gérer mes comptes avec SSH et git-shell, mais je trouve le système lourd et crado (nécessité de créer un compte « standard » sur le serveur, pas pratique). Je pourrais aussi faire passer le tout par HTTP(S) et donc utiliser les systèmes d'authentification qui vont avec, mais je prefererais éviter le « tout HTTP ».
En gros j'aimerais avoir le choix, l'idéal serait de pouvoir faire du GIT/HTTP/... avec une authentification par clef/login-pass/...
Alors, je me trompe complètement ou il n'est pas possible de faire un truc simple (ou complexe, au choix) ?