GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat GitLab na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat GitLab do vašeho Ubuntu 20,04 VPS. Gitlab je platforma se širokou škálou funkcí, které pokrývají životní cyklus aplikace. Pro správu verzí používá správce repozitářů Git, takže můžete snadno hostovat své repozitáře Git, nabízí také integraci CI/CD a také kontrolu kódu.

Ve spolupráci se svým týmem můžete snadno plánovat, budovat, zabezpečovat a nasazovat software mnohem rychleji a efektivněji. Díky tomu je Gitlab perfektní volbou pro projekty DevOps a DevSecOps jakéhokoli rozsahu s možností vytváření, importu nebo používání šablon pro nové projekty.

Předpoklady

Než začneme s instalací, je třeba splnit několik požadavků:

  • VPS s alespoň 4 GB paměti RAM (náš plán SSD 4 VPS)
  • Nová instalace Ubuntu 20.04
  • Uživatelská práva:uživatel root nebo uživatel bez oprávnění root s právy sudo
  • Nasměrovaný záznam domény nebo subdomény na IP adresu vašeho serveru

Krok 1. Aktualizace systému

Čerstvá instalace Ubuntu 20.04 vyžaduje nejnovější aktualizace softwaru. Provedením následujícího příkazu aktualizujte systém na nejnovější verzi:

sudo apt update -y && apt upgrade -y

Krok 2. Instalace závislostí

Po aktualizaci systému byste nyní měli nainstalovat potřebné závislosti pro instalaci Gitlabu.

sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

Dále je třeba nainstalovat postfix pro e-maily s upozorněním, které by vám byly zaslány z GitLabu. Poznámka:Před pokračováním v instalaci byste měli mít doménu nebo subdoménu nasměrovanou na váš server.

sudo apt-get install -y postfix

Pokud se během instalace objeví konfigurační obrazovka, můžete vybrat možnost „Internet site“ a na další obrazovce zadat externí DNS „e-mailové jméno“ vašeho serveru. Pro další možnosti můžete použít výchozí hodnoty stisknutím klávesy enter.

Krok 3. Instalace GitLab

Pokud byly předchozí instalace úspěšné, pokračujte nyní ve své instalaci přidáním úložiště balíčků GitLab pomocí následujícího příkazu.

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

Nyní jste připraveni nainstalovat GitLab, ale než budete pokračovat, znovu se ujistěte, že jste správně nastavili DNS pro vaši doménu nebo subdoménu, protože ji budete používat pro automatickou instalaci. Nyní můžete spustit instalaci GitLab pomocí příkazu.

sudo EXTERNAL_URL="https://example.domain.com" apt-get install gitlab-ee

Nezapomeňte, že byste měli změnit hodnotu EXTERNAL_URL s vaší doménou nebo subdoménou, kterou jste dříve nastavili před zahájením instalace. Během instalace si GitLab automaticky vyžádá certifikát od Let’s Encrypt, pokud jste v hodnotě EXTERNAL_URL použili https://, můžete také nainstalovat pomocí HTTP nebo použít svůj vlastní certifikát.

Pro uživatele root bude během instalace vygenerováno náhodné heslo, cestu k souboru s hesly naleznete na konci instalace. Obvykle byste měli být schopni najít soubor s hesly na adrese /etc/gitlab/initial_root_password . Pamatujte, že toto heslo bude uloženo pouze 24 hodin.

Po dokončení instalace můžete zkontrolovat stav služby pomocí příkazu.

sudo gitlab-ctl status

A podobný výstup byste měli získat, pokud všechny služby běží.

run: crond: (pid 50291) 9059s; run: log: (pid 47093) 9462s
run: gitaly: (pid 50515) 9043s; run: log: (pid 46688) 9675s
run: gitlab-exporter: (pid 50330) 9057s; run: log: (pid 47359) 9356s
run: gitlab-workhorse: (pid 50261) 9060s; run: log: (pid 47163) 9423s
run: grafana: (pid 50463) 9047s; run: log: (pid 49444) 9136s
run: logrotate: (pid 120962) 2510s; run: log: (pid 46614) 9707s
run: nginx: (pid 47288) 9386s; run: log: (pid 47207) 9412s
run: node-exporter: (pid 50310) 9059s; run: log: (pid 47338) 9374s
run: postgres-exporter: (pid 50451) 9047s; run: log: (pid 47800) 9287s
run: postgresql: (pid 46828) 9647s; run: log: (pid 46845) 9643s
run: prometheus: (pid 50346) 9056s; run: log: (pid 47406) 9325s
run: puma: (pid 47097) 9458s; run: log: (pid 47105) 9455s
run: redis: (pid 46642) 9694s; run: log: (pid 46653) 9691s
run: redis-exporter: (pid 50338) 9057s; run: log: (pid 47379) 9342s
run: registry: (pid 50278) 9060s; run: log: (pid 47272) 9390s
run: sidekiq: (pid 47115) 9442s; run: log: (pid 47127) 9439s

Nyní byste měli mít přístup ke své aplikaci GitLab z vašeho prohlížeče s doménou nebo subdoménou, kterou jste dříve nastavili.

Můžete se přihlásit pomocí root a náhodně vygenerovaného hesla z /etc/gitlab/initial_root_password .

Všechny komponenty GitLab můžete spustit, zastavit nebo restartovat pomocí následujících příkazů.

sudo gitlab-ctl start

sudo gitlab-ctl stop

sudo gitlab-ctl restart

Můžete také spustit, zastavit nebo restartovat jednotlivé součásti GitLab. Například, pokud chcete restartovat grafana, můžete to udělat pomocí následujícího příkazu.

# sudo gitlab-ctl restart grafana
ok: run: grafana: (pid 151924) 1s

Ve výchozím nastavení bude GitLab povolovat registrace nových uživatelů, pro bezpečný přístup se doporučuje tuto funkci zakázat. Můžete jej deaktivovat z webové konzole GitLab – Menu> Správce -> Zrušte zaškrtnutí políčka Sign-up enabled.

Samozřejmě nemusíte instalovat GitLab na Ubuntu 20.04. Pokud to považujete za obtížné, použijte náš Linux hosting plány, můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali GitLab na Ubuntu 20.04. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat GitLab na Ubuntu 20.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte odpověď. Děkuji.


Panels
  1. Jak nainstalovat XAMPP na Ubuntu 16.04 LTS

  2. Jak nainstalovat XAMPP na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 16.04

  1. Jak nainstalovat GitLab na Ubuntu 18.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Nainstalujte GitLab na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04