screenshots GitLab

GitLab é uma aplicação única para todo o ciclo de vida de desenvolvimento de software. Do planejamento de projetos e gerenciamento de código fonte para CI/CD, monitoramento e segurança. O GitLab fornece o controle de versão baseado no Git, embalado com uma completa cadeia de ferramentas DevOps. Algo como GitHub, mas muito, muito mais.

Este appliance inclui todas as características padrão em TurnKey Core, e ainda por cima:

  • Configuração do GitLab:

    • GitLab, RubyGems, PostgreSQL, Nginx e todos os outros componentes necessários instalados a partir de upstream Pacote Omnibus.

      Nota de segurança: Atualizações para GitLab podem exigir supervisão para que eles ARE NOT configurado para instalar automaticamente. Veja abaixo para atualizar o GitLab. E/ou veja Documentação GitLab.

    • Definir senha e e-mail do usuário administrador GitLab ('root') no firstboot (conveniência, segurança).

    • Definir o domínio GitLab para servir no primeiro arranque (conveniência).

    • Habilitar certificados Let's Encrypt integrados do GitLab Omnibus via plugin Confconsole (em "Vamos criptografar").

  • Inclui postfix MTA (bound to localhost) para o envio de e-mail (por exemplo, recuperação de senha). Também inclui módulo de postfix webmin por conveniência.

Actualização Manual do GitLab Supervisionado

Verifique as versões instaladas e elegíveis sem alterar o appliance:

gitlab-update --check

Antes de uma atualização, consulte o Caminho de atualização do GitLab e a versão específica Documentação GitLab. GitLab requer paragens de atualização intermediárias. Faça backup do appliance e, em seguida, instale a próxima versão elegível explicitamente:

apt update
apt install gitlab-ce=<version>

Repita os controlos de aceitação do pedido antes de prosseguir para outra paragem necessária. apt-cache madison gitlab-ce e o Blog de lançamento do GitLab.

Se APT reportar uma chave de repositório expirada ou NO_PUBKEY, seguir o procedimento de rotação da chave do repositório. Ele preserva o por-repositório assinado por restrição e verifica a impressão digital publicada completa do GitLab.

Credenciais (senhas definidas na primeira inicialização)

  • Webmin, SSH: nome de utilizador raiz

  • GitLab: nome de utilizador raiz

Detalhes de uso & Fazer login para administração

Sem senhas padrão: Por razões de segurança não existem senhas padrão. Todas as senhas estão definidas em inicialização do sistema Tempo.

Ignorar o aviso do navegador SSL: navegadores não gostam de certificados SSL autoassinados, mas este é o único tipo que pode ser gerado automaticamente. Se você tem um domínio configurado, então via Menu Avançado do Confconsole, você pode gerar livre Vamos Encypt SSL/TLS certificados.

Web - aponte o seu navegador para:

  1. http://12.34.56.789/ - não criptografado, então não há aviso do navegador
  2. https://12.34.56.789/ - criptografado com certificado SSL autoassinado

Nota: alguns appliances auto direcionam http para https.

Nome de usuário para o gitlab:

Iniciar sessão como utilizador raiz

Nome de usuário para administração do sistema OS:

Iniciar sessão como raiz excepto em Mercado AWS que usa o nome de usuário administrador.

  1. Aponte o seu navegador para:
  2. Login com cliente SSH:
    ssh root@12.34.56.789
    

    Caso especial para o mercado AWS:

    ssh admin@12.34.56.789
    

* Substituir 1234.56.789 por um IP ou nome de host válido.