Gitlab

De RJGS Wiki
Revisão de 18h21min de 7 de janeiro de 2025 por Rjgs (discussão | contribs) (Criou página com '= GitLab = == Instalação Server == Atualize os repositórios sudo apt-get update Instale dependências sudo apt-get install ca-certificates curl openssh-server postfix Baixa os pacotes: sudo apt install curl -y cd /tmp ; curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh Execute o script que prepara a instalação. sudo bash /tmp/script.deb.sh Instala o gitlab: sudo apt-get install gitlab-ce Vai retornar pelo ter...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

GitLab[editar | editar código-fonte]

Instalação Server[editar | editar código-fonte]

Atualize os repositórios

sudo apt-get update

Instale dependências

sudo apt-get install ca-certificates curl openssh-server postfix

Baixa os pacotes:

sudo apt install curl -y
cd /tmp ; curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh

Execute o script que prepara a instalação.

sudo bash /tmp/script.deb.sh

Instala o gitlab:

sudo apt-get install gitlab-ce

Vai retornar pelo terminal isso:


      *.                  *.
     ***                 ***
    *****               *****
   .******             *******
   ********            ********
  ,,,,,,,,,***********,,,,,,,,,
 ,,,,,,,,,,,*********,,,,,,,,,,,
 .,,,,,,,,,,,*******,,,,,,,,,,,,
     ,,,,,,,,,*****,,,,,,,,,.
        ,,,,,,,****,,,,,,
           .,,,***,,,,
               ,*,.
 


    _______ __  __          __
   / ____(_) /_/ /   ____ _/ /_
  / / __/ / __/ /   / __ `/ __ \
 / /_/ / / /_/ /___/ /_/ / /_/ /
 \____/_/\__/_____/\__,_/_.___/
 

Thank you for installing GitLab!
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting `external_url`
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:
  sudo gitlab-ctl reconfigure

For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

Help us improve the installation experience, let us know how we did with a 1 minute survey:
https://gitlab.fra1.qualtrics.com/jfe/form/SV_6kVqZANThUQ1bZb?installation=omnibus&release=17-7

Antes de editar a configuração, faça uma cópia de segurança do arquivo:

cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.old

Edite o arquivo de configuração:

vim /etc/gitlab/gitlab.rb

Mude o url que será acessado o gitlab em external_url colocando-o entre aspas simples.

Rodar as configurações

sudo gitlab-ctl reconfigure

Para capturar a senha inicial:

sudo cat /etc/gitlab/initial_root_password

user@gitlab:~$ sudo cat /etc/gitlab/initial_root_password
# WARNING: This value is valid only in the following conditions
#          1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails['initial_root_password']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run).
#          2. Password hasn't been changed manually, either via UI or via command line.
#
#          If the password shown here doesn't work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

Password: IPFJztrE4YCW4yDpa3XtCb0dnXZUYgTTdUuz4SzFhc8= 

# NOTE: This file will be automatically deleted in the first reconfigure run after 24 hours.

Depois disso, pode acessar ele no navegador, pela url que foi setada no inicio da configuração com o usuario root e a senha obtida no arquivo /etc/gitlab/initial_root_password