====== 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