meta data for this page

GitLab

Instalacja

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

Pełna dokumentacja: https://about.gitlab.com/install/#debian.

Aktualizacja

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | bash
EXTERNAL_URL="https://gitlab.xyz.pl" apt-get install gitlab-ee

Czasami może być konieczne zainstalowanie konkretnej wersji, wtedy polecenie wygląda jak poniżej.

EXTERNAL_URL="https://gitlab.xyz.pl" apt-get install gitlab-ee=15.11.13-ee.0

Wersję należy odczytać z https://packages.gitlab.com/gitlab/gitlab-ee.

gitlab-ctl reconfigure
gitlab-ctl restart

Konfiguracja

Plik konfiguracyjny: /etc/gitlab/gitlab.rb.

Aby skonfigurować proxy na porcie 443, ustawiamy dla gitlaba port inny niż domyślny, np. 4433:

external_url "https://gitlab.xyz.pl:4433"

Konfigurujemy proxy na przekazywanie połączeń na 4433.

Po zmianie konfiguracji:

gitlab-ctl reconfigure