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.