GitLab
Surgiu em meados de 2011 pela empresa GitLab B.V com o objetivo de ser uma alternativa em relação ao produto similar até então mais bem sucedido, o GitHub, porém com um diferencial: trata-se de uma aplicação totalmente gratuíta e open-source. Também pode ser hospedado no seu próprio servidor ou Cloud Server.
Vantagens do GitLab em Relação ao Github
- – Community Edition é livre e Open Source.
- – Interface gráfica mais amigável.
- – Marcar um Merge Request como “WIP” (Work In Progress) para que o mesmo não possa ser acidentalmente aceito.
- – Múltiplos níveis de autenticação (Convidado, Repórter, Desenvolvedor, Mestre e Dono).
- – Pesquisas através de mensagens de commits.
- – Tornar um projeto “Interno”, onde apenas usuários autenticados no servidor do GitLab podem visualizar.
- – Vincular qualquer arquivo a uma issue ou comentário.
- – Visualizar a situação de todas as issues referentes a uma Milestone dentre os diversos projetos que uma pessoa participe.
Instalando as Dependências
sudo apt-get update
sudo apt-get install ca-certificates curl openssh-server postfix
Instalando o GitLab
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt install gitlab-ce
Navegação por ele
Acesse o GitLab pelo IP do seu Servidor ou Domínio, em sua primeira visita, você será redirecionado para uma tela de reset de senha. Forneça a senha para a conta de administrador inicial e você será Redirecionado de volta para a tela de login.