Jak zainstalować i skonfigurować Gitlab na Debian 9

Jak zainstalować i skonfigurować Gitlab na Debian 9
Niedawno Microsoft kupił Github. Ci z was, którzy hejterzy Microsoft mogą powiedzieć, że Github nie jest już godny zaufania. Cóż, nic o tym nie powiem. Ale Github jest jedną z najlepszych frond git, jakie kiedykolwiek istniały. Mimo że istnieją inne alternatywy dla GitHub, ale kto wie, która firma kupi je w przyszłości. Również przejście z jednej usługi na drugą jest kosztowne i czasochłonne dla dużych firm. Co jeśli możesz samodzielnie hostować coś w rodzaju github i użyć go na własnym serwerze? W ten sposób nigdy nie będziesz musiał martwić się o swoją prywatność. Gitlab to właśnie to. To frontend git, tak jak Github, że możesz samodzielnie hostować na własnym serwerze. Gitlab jest dostępny w wielu dystrybucjach Linux. Gitlab ma bezpłatne plany, a także płatne plany, które pomogą Ci rozwijać swój biznes.

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.

Wymagania systemowe:

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.