Chcę skonfigurować serwer git. Znalazłem kilka poradników, bardzo szczegółowych.
Niektóre opisują instalację serwera git dostępnego przez Ssh, podczas gdy inne dostępne przez HTTP. (Inni nawet zalecają narzędzia takie jak gitolite).
Czy są plusy i minusy wybierając SSH lub HTTP? Wydaje się, że przez HTTP przesyłanie plików jest znacznie wolniejsze, ale zastanawiam się, czy należy pamiętać o innych rzeczach.
Jaki jest najczęstszy sposób konfigurowania serwera git, jeśli taki istnieje?
Możesz użyć HTTPS do dostępu tylko do odczytu, jeśli twoje repozytoria są publiczne, ponieważ jest łatwy w użyciu po stronie klienta. Jeśli nie, powinieneś używać tylko SSH. W każdym przypadku należy użyć SSH do dostępu do zapisu, ponieważ ma lepsze zarządzanie uwierzytelnianiem.
źródło