GitLab je kompletní nástroj platformy DevOps, který poskytuje funkce, jako jsou spravovaná úložiště git, integrované kanály CI/CD pro aplikace, integrace Kubernetes a mnoho dalších, které pomáhají při vývoji softwaru. Jedná se o webový hostingový nástroj, který pomáhá při vzdálené distribuci zdrojového kódu mezi týmem. GitLab má dvě verze:podnikovou edici, která poskytuje placené funkce, a komunitní edici, která je open source a zdarma.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na úložiště systému Linux.
V této souvislosti se podíváme na to, jak nainstalovat a hostit komunitní edici GitLab v Ubuntu 20.04.
Co udělat před instalací GitLab na Ubuntu Linux System?
Před provedením tohoto postupu instalace se ujistěte, že používáte uživatele s právy sudo.
Také se ujistěte, že aktualizujete informace o systémovém balíčku spuštěním příkazu:
$ sudo apt update
Poté nainstalujte následující potřebné balíčky:
$ sudo apt install -y ca-certificates curl openssh-server
Jak připojit úložiště balíčků GitLab do systému?
Jakmile jsou všechny závislosti nainstalovány, musíte spustit následující příkaz curl ke stažení skriptu bash, který do vašeho systému přidá informace o balíčcích, což pomůže apt spravovat balíčky deb GitLab za vás.
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
U výše uvedeného příkazu curl odkazuje volba -s na tichý (tj. bez ukazatele průběhu) a volba -S na zobrazení chyby.
Nyní můžete vidět obsah úložiště balíčků GitLab v následující cestě:
$ cat /etc/apt/sources.list.d/gitlab_gitlab-ce.list
Jak nainstalovat balíček GitLab CE?
Právě jste přidali úložiště gitlab, takže ještě jednou aktualizujte svůj systém.
Chcete-li nainstalovat balíček GitLab CE, spusťte následující příkaz:
$ sudo apt update
$ sudo apt install gitlab-ce -y
Po dokončení instalace musíme nahradit existující ukázkovou subdoménu platnou doménou nebo subdoménou v sekci external_url.
V našem případě půjdeme na ukázku s IP mého zařízení. Pokud chcete použít název místní domény, můžete jej nakonfigurovat v /etc/hosts:
$ sudo vim /etc/gitlab/gitlab.rb
Nyní, jakmile je nakonfigurován, proveďte následující příkaz pro použití změn konfigurace. Dokončení opětovné konfigurace může chvíli trvat:
$ sudo gitlab-ctl reconfigure
Po dokončení rekonfigurace můžete zkontrolovat stav spuštěním:
$ sudo gitlab-ctl status
Podobně
Pro spuštění služby můžete provést následující příkaz
$ sudo gitlab-ctl start
Poté pro zastavení běhu služby
$ sudo gitlab-ctl stop
Procházení webového rozhraní GitLab
Nyní, když je vše nastaveno, můžete přistupovat ke GitLabu na vašem místním zařízení nebo serveru prostřednictvím konfigurace názvu domény.
- V počáteční fázi budete požádáni o změnu hesla uživatele root.
- Jakmile bude heslo změněno, budete přesměrováni na přihlašovací stránku.
- Nyní můžete přistupovat k řídicímu panelu GitLab pomocí uživatele root a hesla (nedávno změněno).
- Poté se zobrazí řídicí panel.