Aby dowiedzieć się więcej o Gitlab, odwiedź oficjalną stronę Gitlab pod adresem https: // gitlab.com W tym artykule pokażę, jak zainstalować i skonfigurować Gitlab na Debian 9. Zacznijmy.
Gitlab zaleca co najmniej system 2 podstawowego procesora, 8 GB pamięci RAM i 4 GB przestrzeni swapowej. Ale będzie działał na jedno rdzeniu procesora i 4 GB pamięci RAM, mimo że będzie bardzo wolny.
Aby dowiedzieć się więcej o wymaganiach systemowych Gitlab, możesz odwiedzić oficjalną stronę Gitlab pod adresem https: //.Gitlab.com/ee/instalacja/wymagania.HTML#CPU
W tym artykule użyję maszyny wirtualnej VMware z 2 podstawowym procesorem i 4 GB pamięci RAM. Nie mam potężnej maszyny do uruchamiania gitlab z zalecanymi ustawieniami. Ale powinno działać dobrze dla demonstracji.
Instalowanie zależności gitlab:
Gitlab zależy od niektórych innych pakietów, które musisz zainstalować przed zainstalowaniem Gitlab.
Najpierw zaktualizuj pamięć podręczną repozytorium pakietów za pomocą następującego polecenia:
Aktualizacja $ sudo apt
Teraz zainstaluj zależności GitLab za pomocą następującego polecenia:
$ sudo apt-get instaluj curl openssh-server ca-certyfikaty
Teraz naciśnij y a następnie naciśnij .
Zależności należy zainstalować.
Instalowanie serwera poczty postfix:
Teraz musisz zainstalować serwer poczty postfix na Debian 9. Napisałem szczegółowy przewodnik o tym, jak zainstalować postfix, o którym można przeczytać Jak zainstalować i skonfigurować postfix na Ubuntu 18.04 LTS (https: // linuxhint.com/install_postfix_ubuntu_1804/). Nie przejdę przez szczegóły każdego kroku tutaj. Polecam przeczytanie mojego dedykowanego artykułu postfix.
Przewodnik koncentrował się na tym, jak zainstalować Postfix na Ubuntu 18.04 LTS. Ale procedura jest taka sama w przypadku debiana 9.
Uruchom następujące polecenie, aby zainstalować postfix na Debian 9:
$ sudo apt instinst instaluj postfix]
Teraz naciśnij Y, a następnie naciśnij, aby kontynuować.
Teraz wybierz Strona internetowa a następnie przejdź do a następnie naciśnij kontynuować.
Teraz wpisz swoją w pełni kwalifikowaną nazwę domeny (FQDN) tutaj i wybierz a następnie naciśnij .
Należy zainstalować postFIX.
Dodanie repozytorium pakietów Gitlab:
Bezpłatna wersja Gitlab nazywa się Gitlab Community Edition lub Gitlab CE, a płatna wersja Gitlab nazywa się Gitlab Enterprise Edition lub Gitlab EE. Musisz dodać repozytorium pakietów Gitlab CE lub Gitlab EE w zależności od wersji, którą chcesz zainstalować.
Teraz uruchom następujące polecenie, aby dodać repozytorium pakietów Gitlab i dodać klucz GPG Gitlab na Debian 9 Stretch:
Dla Gitlab CE:
$ curl https: // pakiety.Gitlab.com/install/repozytoria/gitlab/gitlab-ce/
scenariusz.Deb.sh | Sudo Bash
Dla Gitlab EE:
$ curl https: // pakiety.Gitlab.com/install/repozytoria/gitlab/gitlab-ee/skrypt.Deb.cii
|. Sudo Bash
Instalowanie Gitlab:
Teraz możesz zainstalować Gitlab CE lub Gitlab EE w zależności od dodanego repozytorium Gitlab. Wybieram się po Gitlab CE.
Uruchom następujące polecenie, aby zainstalować Gitlab na Debian 9:
Dla Gitlab CE:
$ sudo apt instal gitlab-ce
Dla Gitlab EE:
$ sudo apt instal gitlab-ee
Proces instalacji powinien się rozpocząć. Jak widać, pakiet jest pobierany i jest dość duży. Zakończenie powinno zająć trochę czasu.
Gitlab należy zainstalować.
Teraz otwarte Gitlab.RB Plik z następującym poleceniem:
$ sudo nano/etc/gitlab/gitlab.RB
Teraz zmień oznaczony adres URL na adres IP lub w pełni kwalifikowaną nazwę domeny (FQDN).
Zmieniłem to na mój adres IP, ponieważ jest to konfiguracja testowa. W prawdziwym świecie powinieneś użyć FQDN tutaj.
Po zakończeniu zapisz plik i uruchom następujące polecenie, aby zmiany w obowiązywanie:
$ sudo gitlab-cTl rekonfiguruje
Gitlab powinien zostać ponownie skonfigurowany.
Teraz odwiedź adres FQDN lub IP z przeglądarki internetowej i powinieneś być następującą stronę. Wpisz hasło, które chcesz ustawić dla źródło Użytkownik i kliknij Zmień swoje hasło.
źródło Należy ustawić hasło dla gitlab.
Teraz możesz się zalogować jako źródło z ustawionym hasłem rootowym. Stąd możesz zarządzać swoim konto Gitlab.
Możesz także utworzyć dodatkowych użytkowników zgodnie z wymaganiami.
Szczęśliwy Gitlabing. Dziękujemy za przeczytanie tego artykułu.