GitLab - Instalação no CentOS 7.

GitLab é um Software Livre de gerenciamento e colaboração baseado na web para servidores GIT semelhante ao GitHub. Fornece gerenciamento de repositório Git, revisões de código, rastreamento de problemas, feeds de atividades e wikis. O projeto fornece pacotes para todas as principais distribuições Linux, incluindo Debian, Ubuntu, CentOS e OpenSuSE. GitLab possui duas versões, a free Community Edition (CE), que trataremos neste post, e o Enterprise Edition (EE).

Requisitos:

  • CentOS 7 64bits;
  • Privilégios root;
  • CPU 2 cores;
  • Memória mínima de 4GB;

Instalação do Gitlab

Acesso o terminal, execute os comandos abaixo para permitir acesso HTTP e SSH no firewall do sistema. Se você instalar o Postfix para enviar e-mail, selecione ‘Site da Internet’ durante a instalação. Em vez de usar o Postfix, você também pode usar Sendmail ou configurar um servidor SMTP personalizado e configurá-lo como um servidor SMTP.

# yum install curl policycoreutils openssh-server openssh-clients -y
# systemctl enable sshd
# systemctl start sshd
# yum install postfix -y
# systemctl enable postfix
# systemctl start postfix
# firewall-cmd --permanent --add-service=http
# systemctl reload firewalld

Adicionando e instalando GitLab Package Server com o comando abaixo.

# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh sudo bash
# yum install gitlab-ce -y

Configurando e iniciando o GitLab com o comando abaixo.

# gitlab-ctl reconfigure

Use o comando netstat para verificar se todos os componentes do GitLab estão em execução:

# yum install net-tools -y
# netstat -ntap

Agora acesse o servidor pelo navegador http://192.168.x.x/, informando o IP do seu servidor. Na sua primeira visita, você será redirecionado para uma tela de redefinição de senha da conta do administrador. Digite a senha desejada e você será redirecionado para a tela de login.

O nome de usuário da conta padrão é root. Forneça a senha que você criou anteriormente e faça login. Após o login você poderá alterar o nome de usuário, se desejar.

Caso queira baixar os pacotes .rpm ou .deb, acesse o site https://packages.gitlab.com. Para saber mais sobre o projeto GitLab acesse o site https://about.gitlab.com/. Caso tenha alguma dúvida deixe nos comentários, até a próxima.