Quiero configurar un servidor git. He encontrado varios procedimientos, bien detallados.
Algunos describen la instalación de un servidor git accesible a través de Ssh, mientras que otros, accesibles a través de HTTP. (Otros incluso aconsejan herramientas como la gitolita).
¿Hay ventajas o desventajas al elegir SSH o HTTP? Parece que por HTTP, la transferencia de archivos es significativamente más lenta, pero me pregunto si hay otras cosas a tener en cuenta.
¿Cuál es la forma más común de configurar un servidor git, si lo hay?
Puede usar HTTPS para acceso de solo lectura, si sus repositorios son públicos, ya que es fácil de usar en el lado del cliente. Si no, solo debe usar SSH. En cualquier caso, debe usar SSH para el acceso de escritura, ya que tiene una mejor gestión de autenticación.
fuente