Como instalar o GitLab no servidor Ubuntu

Você deseja que o GitLab funcione em seu servidor Ubuntu? O GitLab é uma poderosa alternativa auto-hospedável para serviços como o GitHub . Com ele, você pode gerenciar facilmente sua equipe e colaborar em projetos de codificação, rastrear bugs e implantar software. Neste guia, veremos as etapas necessárias para instalar e implantar sua instância do GitLab no Ubuntu Server.

xr:d:DAFds8YL9ik:2,j:43601822907,t:23032003

Como instalar o GitLab no seu servidor Ubuntu

A configuração do serviço GitLab no seu servidor Ubuntu começa com a instalação de alguns pacotes. Esses pacotes são dependências e são necessários para executar o GitLab no Ubuntu. Para instalar essas dependências, digite o seguinte comando.

sudo apt install -y curl openssh-server ca-certificates tzdata perl

Com esses pacotes instalados em seu servidor Ubuntu, você deve baixar o seguinte script de instalação do GitLab para seu sistema Ubuntu. Este script configurará os repositórios do GitLab no Ubuntu e garantirá que tudo possa ser executado no seu sistema Ubuntu.

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

Depois de executar o script acima, você pode executar o seguinte comando apt install para instalar o pacote “gitlab-ce”. Este pacote inclui tudo para hospedar sua instância do GitLab em um servidor Ubuntu.

sudo apt install gitlab-ce

A instalação do pacote “gitlab-ce” levará muito tempo para ser concluída. Você pode estar preocupado com o congelamento ou lentidão do servidor. Seja paciente, o GitLab está apenas sendo configurado.

Quando a instalação do GitLab estiver concluída no Ubuntu, você verá a seguinte mensagem na janela do terminal.

Agora que o GitLab está instalado, você deve configurá-lo. Descubra o endereço IP da LAN do seu servidor Ubuntu para continuar na próxima seção do guia.

Como configurar o GitLab no seu servidor Ubuntu

Você deve adicionar uma URL externa à sua configuração do GitLab para que ela seja acessível no servidor Ubuntu. Para fazer isso, comece abrindo um terminal no servidor Ubuntu . Uma vez aberto, use o seguinte comando para abrir o arquivo de configuração.

sudo nano /etc/gitlab/gitlab.rb

Dentro do arquivo de configuração, role para baixo e localize a linha:

external_url 'http://gitlab.example.com'

Altere o URL de exemplo para seu nome de host, domínio ou endereço IP. Quando terminar de editar o arquivo de configuração, pressione Ctrl + O no teclado para salvar suas edições. Você pode então pressionar Ctrl + X no teclado para sair do editor de texto Nano.

Depois de sair do editor de texto Nano, você precisará reiniciar o serviço GitLab para que as alterações feitas sejam aplicadas. Reiniciar o serviço GitLab é feito com o comando gitlab-ctl .

sudo gitlab-ctl reconfigurar

Como criar seu primeiro repositório no GitLab

Agora que você tem um servidor GitLab configurado, é hora de criar seu primeiro repositório. No entanto, você deve primeiro criar seu usuário. Acesse a URL do GitLab e clique em registrar para registrar uma nova conta.

Depois de registrar uma nova conta, você deve fazer login na conta root para aprová-la. O GitLab gera automaticamente uma senha root segura após a instalação. Você pode acessar a senha root executando o seguinte comando.

sudo cat /etc/gitlab/initial_root_password | grep "Senha"

Copie a senha gerada com segurança e faça login com o nome de usuário “root”. Depois de fazer login, clique no menu hambúrguer (à esquerda da caixa de pesquisa do GitLab) e selecione “Área administrativa”.

Dentro da área “Admin”, selecione “Ver usuários mais recentes” e aprove a conta que você criou anteriormente. Em seguida, saia da conta “root” e entre na sua conta registrada.

Depois de fazer login no GitLab, você está pronto para criar seu primeiro repositório. Encontre o botão “Criar um projeto” e selecione-o com o mouse. Selecione "Criar a partir do modelo". Em seguida, navegue pelos modelos para aquele que melhor se adapta ao seu projeto.

Depois de selecionar seu modelo, você verá a área “criar a partir do modelo”. Nesta página, você pode preencher o nome do projeto, URL do projeto, legenda do projeto, descrição etc. Quando terminar de configurar seu novo projeto, clique no botão "Criar projeto".

Ao selecionar o botão “Criar projeto”, seu novo repositório aparecerá.

Como interagir com seu novo repositório GitLab

Existem várias maneiras de interagir e enviar/receber código do seu novo repositório GitLab. No Linux, você pode recorrer a vários aplicativos GUI, como GitKraken , Gitg , Git Cola , SmartGit , etc. Alternativamente, você pode usar a ferramenta de linha de comando oficial Git.

O objetivo deste guia é implantar uma instância do GitLab em um servidor Ubuntu. No entanto, não forneceremos um curso intensivo sobre como usar o Git. Para obter informações sobre como usar a ferramenta Git corretamente, instale um dos aplicativos mencionados e consulte seus manuais. Ou, verifique Git.org.


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.