Je veux configurer un serveur git. J'ai trouvé plusieurs tutoriels bien détaillés.
Certains décrivent l'installation d'un git-server accessible via Ssh, tandis que d'autres, accessibles via HTTP. (D'autres conseillent même des outils comme la gitolite).
Y a-t-il des avantages ou des inconvénients à choisir SSH ou HTTP? Il semble que par HTTP, le transfert de fichiers est beaucoup plus lent, mais je me demande s'il y a d'autres choses à garder à l'esprit.
Quelle est la manière la plus courante de configurer un serveur git, le cas échéant?
Vous pouvez utiliser HTTPS pour un accès en lecture seule, si vos référentiels sont publics car ils sont faciles à utiliser côté client. Sinon, vous ne devez utiliser que SSH. Dans tous les cas, vous devez utiliser SSH pour l'accès en écriture car il a une meilleure gestion de l'authentification.
la source