OTH HOST

Instalação e Configuração de Git Server

15 nov, 2025 OTH HOST

Servidor Git permite hospedar repositórios de código. Este guia mostra como configurar servidor Git no servidor dedicado usando diferentes soluções.

Git Puro

Instale Git: apt install git. Crie usuário git: adduser git. Configure repositórios em /home/git/repos. Configure SSH para acesso. Simples e leve.

GitLab

GitLab é plataforma completa. Instale via pacote oficial ou Docker. Configure domínio, SSL, e banco de dados. Oferece interface web, CI/CD, e muito mais.

Gitea

Gitea é alternativa leve ao GitLab. Instale via binário ou Docker. Configure banco de dados. Oferece interface web e funcionalidades essenciais.

Configuração SSH

Configure SSH para acesso Git. Use chaves SSH para autenticação. Configure authorized_keys. Teste acesso: git clone git@servidor:repo.git.

HTTPS

Configure HTTPS para acesso web. Use Let’s Encrypt para SSL. Configure reverse proxy (Nginx) se necessário. Melhora segurança.

Backup

Configure backup de repositórios. GitLab: backup automático. Gitea: configure backup. Git puro: copie diretório de repositórios. Teste restauração.

Segurança

Configure permissões adequadas. Use autenticação forte. Mantenha atualizado. Monitore acesso. Configure firewall adequadamente.

Performance

Para muitos repositórios, considere SSD. Configure adequadamente. Monitore recursos. Otimize conforme necessário.

Conclusão

Servidor Git bem configurado oferece controle sobre repositórios. Escolha solução baseada em necessidades para servidor dedicado.