Servidor pronto para usar
GitLab
Gerência Git e DevOps de Auto- Hospedagem
- Baseado no Debian
- Atualizações automáticas de segurança
- Livre e de código aberto
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
Executar a partir do navegador
V 18.1
GitHub
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:
- http://12.34.56.789/ - não criptografado, então não há aviso do navegador
- 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.
- Aponte o seu navegador para:
- https://12.34.56.789:12321/ - Painel de controle do sistema
- https://12.34.56.789:12320/ - Terminal de linha de comando baseado na Web
- 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.


