Avançar para o conteúdo principal

A mais popular ferramenta Git auto-hospedada para gerir o ciclo de vida DevOps.

Simplifique a sua cadeia de ferramentas e acelere o desenvolvimento de software com GitLab. Como uma plataforma DevOps completa, GitLab fornece uma cadeia de ferramentas CI/CD através de uma interface. No seu núcleo, GitLab serve como um repositório Git centralizado com todas as funcionalidades para planear, testar, e lançar ainda mais rapidamente. Personalize os fluxos de trabalho para o fazer funcionar para o seu projecto ou organização. Capacidades à escala do GitLab desde pequenas equipas a empresas, com mais de 100.000 clientes em todo o mundo. Use GitLab para executar o Docker usando imagens personalizadas e um registo de contentores incorporado.

Implantando o GitLab Marketplace Aplicativo

  1. Inicie sessão no Cloud Manager e seleccione a ligação Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Compute Create com a guia Marketplace pré-selecionado.
  2. Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
  3. Preencher todas as Opções requeridas para a aplicação seleccionada, bem como quaisquer Opções Avançadas desejadas (que são opcionais). Ver a secção Opções de Configuração para mais detalhes.
  4. Complete o resto do formulário conforme discutido no Getting Started > Create a Linode.
  5. Clique no botão Criar Linode. Uma vez que o Linode tenha provisionado e esteja totalmente ligado, aguarde que a instalação do software esteja concluída. Se o Linode for desligado ou reiniciado antes deste tempo, a instalação do software irá provavelmente falhar. Para determinar se a instalação está concluída, abra a consola Lish do Linode e aguarde que apareça a mensagem de início de sessão do sistema.
  6. Siga as instruções dentro da secção Começar após a implantação.

A instalação do software deve estar concluída dentro de 10-15 minutos após a conclusão do aprovisionamento do Linode.

Opções de configuração

Opções do GitLab

Eis as opções adicionais disponíveis para esta aplicação Marketplace :

CampoDescrição
Email de administração para o servidorE-Mail para o certificado Let's Encrypt SSL. Este também é utilizado como endereço de e-mail SOA se também introduzir um domínio. Necessário.
O seu Linode API TokenO seu Linode API Token é necessário para criar registos DNS. Se isto for fornecido juntamente com o subdomain e domain a instalação tenta criar registos DNS através do Linode API. Se não tiver uma ficha, mas quiser que a instalação crie registos DNS, deve criar um antes de continuar.
SubdomínioO subdomínio para o qual deseja que o instalador crie um registo DNS durante a instalação. A sugestão dada é www. O subdomínio só deve ser fornecido se também fornecer um domain e API Token.
DomínioO nome de domínio que deseja utilizar com a sua candidatura. O instalador cria um registo DNS para este domínio durante a configuração, se fornecer este campo juntamente com a sua API Token.
O utilizador limitado do sudo a ser criado para o LinodeEsta é a conta de utilizador limitada a ser criada para o Linode. Esta conta tem privilégios de utilizador sudo.
A palavra-chave para o utilizador limitado do sudoDefinir uma senha para o utilizador limitado do sudo. A palavra-passe deve satisfazer os requisitos de validação da força da complexidade para uma palavra-passe forte. Esta palavra-passe pode ser utilizada para executar qualquer acção no seu servidor, semelhante à raiz, tornando-a assim longa, complexa, e única.
A chave pública SSH que será utilizada para aceder ao LinodeSe desejar aceder ao SSH através de Chave Pública (recomendado) em vez de por palavra-passe, introduza aqui a chave pública.
Desactivar o acesso à raiz sobre o SSH?Seleccione Yes para bloquear a conta de raiz de entrar no servidor através do SSH. Seleccione No para permitir o acesso à conta de raiz através do SSH.

Opções Gerais

Para obter conselhos sobre como preencher as opções restantes no formulário Criar um Linode, consulte Criar uma instância de computação. Algumas opções podem ser limitadas ou ter valores recomendados com base neste aplicativo Marketplace :

  • Distribuições suportadas: Debian 11, Ubuntu 20.04 LTS
  • Plano mínimo recomendado: 8 GB Dedicated CPU Instância de computação

Começar após a implantação

O GitLab Marketplace O aplicativo instalará os seguintes programas necessários

Aceder ao site do GitLab

Uma vez que a sua nova Instância de Computação esteja totalmente implantada, siga as instruções abaixo para aceder à sua nova aplicação Gitlab.

  1. Encontre a palavra-passe da raiz do Gitlab: Antes de iniciar sessão no seu site Gitlab, precisa de obter a palavra-passe da raiz Gitlab que foi gerada durante o aprovisionamento.
    1. Entre na sua nova Instância de Computação através de Lish ou SSH usando ou o root utilizador ou utilizador limitado e a palavra-passe associada que introduziu ao criar a instância.
    2. Introduzir o seguinte comando na consola lish ou na sessão terminal:
  2. Entre no seu site Gitlab: Abra um navegador web e introduza ou o domínio rDNS padrão da sua Instância de Computação ou o seu nome de domínio (se introduziu um durante a implementação). Ver o guia Managing IP Addresses para informações sobre a visualização e definição do valor rDNS.

Quando apresentado com um ecrã de login, introduza as seguintes credenciais:

  • Nome de utilizador: root
  • Palavra-passe: Utilize a palavra-passe que obteve no passo anterior.

3. Redefinir a palavra-passe de raiz: Uma vez iniciada a sessão, recomenda-se que se reinicie a palavra-passe de raiz. Para o fazer, navegue para o seguinte URL, substituindo [domínio] com o domínio rDNS da sua instância Compute ou o seu domínio personalizado:

https://[domain]/-/profile/password/edit

Pode agora começar a criar repositórios GitLab, utilizadores, e muito mais. Consulte a documentação oficial do GitLab para mais informações.

SOFTWAREDESCRIÇÃO
GitLabSoftware de repositório Git remoto.
PostfixO Postfix é um agente de transferência de correio gratuito e de código aberto que encaminha e entrega correio electrónico.
UFWUtilitário de Firewall. As portas 22/tcp, 80/tcp, 443/tcp, 25, 587, e 110 para IPv4 e IPv6 permitirão o tráfego de saída e de entrada.
Fail2BanFail2Ban é uma estrutura de software de prevenção de intrusão que protege os servidores informáticos de ataques de força bruta.

Mais informações

Poderá desejar consultar os seguintes recursos para obter informações adicionais sobre este tópico. Embora estes sejam fornecidos na esperança de serem úteis, por favor note que não podemos garantir a exactidão ou actualidade de materiais alojados externamente.

O GitLab Marketplace O aplicativo foi desenvolvido pela Linode. Para suporte relativo à implantação de aplicativos, entre em contato com o Suporte Linode através das informações listadas na barra lateral. Para obter suporte relacionado à ferramenta ou software em si, visite Suporte do GitLab .