Eu quero configurar um servidor git. Encontrei várias instruções, bem detalhadas.
Alguns descrevem a instalação para um servidor git acessível através do Ssh, enquanto outros, acessíveis através do HTTP. (Outros até aconselham ferramentas como gitólito).
Existem prós ou contras escolhendo SSH ou HTTP? Parece que, por HTTP, a transferência de arquivos é significativamente mais lenta, mas me pergunto se há outras coisas a serem lembradas.
Qual é a maneira mais comum de configurar um servidor git, se houver?
Você pode usar HTTPS para acesso somente leitura, se seus repositórios forem públicos, pois é fácil de usar no lado do cliente. Caso contrário, você deve usar apenas SSH. De qualquer forma, você deve usar o SSH para acesso de gravação, pois possui um melhor gerenciamento de autenticação.
fonte