Pesquisa de site

Como instalar o GitLab no Ubuntu e Debian


Gitlab é uma plataforma de desenvolvimento e colaboração de software de código aberto, muito poderosa, robusta, escalável, segura e eficiente. O Gitlab está entre as melhores alternativas ao Github, que permite planejar seu processo de desenvolvimento de software; escrever código e verificá-lo; empacotar software e liberá-lo com uma funcionalidade integrada de entrega contínua; gerenciar automaticamente configurações e monitorar o desempenho.

Leia também: Como instalar e configurar o GitLab no CentOS 7

Ele oferece serviços escaláveis e totalmente integrados baseados em Git com recursos como rastreador de problemas, movimentação de problemas entre projetos, controle de tempo, ferramentas poderosas de ramificação e ramificações e tags protegidas, bloqueio de arquivos, solicitações de mesclagem, notificações personalizadas, roteiros de projetos, gráficos de burndown para marcos do projeto e do grupo e muito mais.

Neste artigo, explicaremos como instalar e configurar o Gitlab (gerenciador de repositório Git) em distribuições Ubuntu ou Debian Linux.

Etapa 1: instalar e configurar as dependências necessárias

1. Primeiro comece atualizando os pacotes de software do sistema e depois instale as dependências necessárias usando o gerenciador de pacotes apt conforme mostrado.

sudo apt update
sudo apt install -y curl openssh-server ca-certificates

2. Em seguida, instale o serviço de e-mail Postfix para enviar notificações por e-mail.

sudo apt install postfix

Durante o processo de instalação do Postfix, você será solicitado a configurar o pacote Postfix. Escolha “Site da Internet” e pressione [Enter]. Lembre-se de usar o DNS externo do seu servidor para ‘nome de e-mail’ e pressione [Enter]. Para qualquer tela de configuração extra, pressione [Enter] para aceitar os valores padrão.

Etapa 2: adicionar repositório GitLab e instalar pacote

3. Agora adicione o repositório APT do pacote GitLab ao seu sistema executando o script a seguir.

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

4. Em seguida, instale o GitLab Community Edition com a ajuda do seguinte comando e altere o URL 'http://gitlab.linux-console.net ' de acordo com seus requisitos para acessar o GitLab por meio de um navegador da web.

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Nota: Se desejar alterar o URL acima por algum motivo posteriormente, você pode reconfigurar o URL no arquivo de configuração principal /etc/gitlab/ gitlab.rb na seção external_url e reconfigure o gitlab usando o seguinte comando.

sudo gitlab-ctl reconfigure

5. Se você tiver um firewall UFW configurado, será necessário abrir as portas 80 (HTTP) e 443 ( HTTPS) para permitir solicitações de conexões ao Gitlab.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Etapa 3: execute a configuração inicial do Gitlab

6. Agora acesse sua instância do gitlab através de um navegador no seguinte URL.

http://gitlab.linux-console.net

7. Depois de aberto, ele será redirecionado para uma tela de redefinição de senha, aqui você precisa definir uma nova senha clicando em “Alterar sua senha” para seu novo administrador conta. Uma vez definido, você será redirecionado para a tela de login novamente.

8. Após fazer login, você acessará o painel de controle do usuário administrador conforme mostrado na captura de tela. Você pode criar um objeto, criar um grupo, adicionar pessoas ou configurar sua instância do gitlab. Você também pode editar seu perfil de usuário e adicionar chaves SSH à sua instância do gitlab, configurar suas preferências de comunicação e fazer muito mais.

Para obter mais informações, acesse a página Sobre do Gitlab: https://about.gitlab.com/.

Leia também: Como migrar do GitHub para o GitLab

Por enquanto é isso! O Gitlab é um aplicativo avançado, robusto e eficiente para lidar com o ciclo de vida de desenvolvimento e operações de software (DevOps). Neste artigo, explicamos como instalar e configurar o Gitlab no Ubuntu e Debian.

Se você tiver alguma dúvida ou opinião a acrescentar a este artigo, use o formulário de comentários abaixo para entrar em contato conosco.