GitLab

GitLab é um repositório Git baseado na web que fornece repositórios privados e abertos gratuitos, capacidades de acompanhamento de problemas e wikis. É uma plataforma completa de DevOps que permite que os profissionais realizem todas as tarefas em um projeto - desde o planejamento do projeto e gerenciamento de código-fonte até monitoramento e segurança. Integração e entrega contínuas, segurança com monitoramento, bem como recursos de gerenciamento de projeto avançados para equipes de desenvolvimento em toda a empresa. O GitLab ajuda as equipes a reduzir os ciclos de vida do produto e aumentar a produtividade, o que, por sua vez, cria valor para os clientes.

Observação: 4 GB de RAM é o tamanho mínimo de memória necessário para executar este aplicativo. Ele suporta até 500 usuários. São necessários 30 GB de armazenamento para instalação bem-sucedida. Você pode ler mais sobre os requisitos do sistema aqui.

Software incluído:

GitLab CE - Último

Começando depois de implantar o GITLAB:

Observe: pode levar até 10 minutos após a criação da instância para que o Gitlab esteja funcional.

Permita as portas no firewall apenas SSH (porta 22, com taxa limitada) e acesse o GitLab pela web na porta 80. Conforme Como criar Regras de Firewall.

Configure a senha do administrador do GitLab.

Você será desconectado da instância e exibido com a mensagem abaixo até que a instância seja implantada. NÃO FAÇA LOGIN NA INSTÂNCIA POR 2 MINUTOS APÓS A CRIAÇÃO.

Please wait until the installation is completed....Connection to $IPADDRESS closed.

Depois que o GITLAB é implantado:

Você pode fazer login na instância como ubuntu usando a senha que definiu quando criou a instância ou com uma chave SSH, se adicionou uma durante a criação.

Você pode então alternar o usuário para root sem senha digitando o seguinte comando.

< sudo su - >

As credenciais do administrador do GitLab são armazenadas em /root/.gitlab_dashboard_credentials

Em seguida, em um navegador da web, vá para http://$IPADDRESS para visualizar o painel do GitLab.

Faça login usando as credenciais do administrador armazenadas em /root/.gitlab_dashboard_credentials.