MirrorNest
← Todos os guias

GitLab CE

Self-hosted Git repository management, CI/CD, and DevOps platform — the open-source core of GitLab.com.

Destino: Ubuntu 22.04 LTSDevOpsGit hostingSite oficial ↗Documentação oficial ↗
Este guia foi elaborado a partir da documentação oficial do GitLab CE, ligada acima — verifique sempre lá os nomes exatos dos pacotes/versões antes de executar estes comandos num servidor de produção, uma vez que as versões da distribuição e do projeto mudam com o tempo.
  1. 1Install prerequisites

    sudo apt update
    sudo apt install -y curl openssh-server ca-certificates tzdata perl
  2. 2Add the official GitLab repository

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

    Piping a script from curl straight into bash is exactly what GitLab's own docs recommend for this step — still worth reading the script at that URL first if you want to verify it yourself before running it as root.

  3. 3Install GitLab, pointing it at your real URL

    Replace the URL with your server's real hostname — GitLab bakes this into its config during install and changing it later needs a manual reconfigure.

    sudo EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ce
  4. 4Get the initial root password

    sudo cat /etc/gitlab/initial_root_password

    This file is automatically deleted 24 hours after install — save the password somewhere safe before then.

  5. 5Log in

    Open your configured URL and log in as root with the password above. Change it immediately.