GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Gitlab Server na Ubuntu 18.04 &16.04 LTS

Gitlab je nejlepší alternativou k systému správy úložiště git Github. Poskytuje možnost také uživatelům verze s vlastním hostitelem. Můžete si jednoduše nainstalovat server Gitlab a využívat všechny výhody jeho vynikajících funkcí. Tento tutoriál vám pomůže nainstalovat Gitlab Server (Community Edition) na vaše vlastní systémy Ubuntu 18.04 a 16.04 LTS.

Můžete také navštívit sekci Online výukový program Git, kde se dozvíte o výukových programech a příkladech příkazového řádku Git.

Krok 1 – Předpoklady

Pomocí následujících příkazů nainstalujte požadované závislosti pro zahájení instalace Gitlabu.

aktualizace sudo apt-getupgrade sudo apt-get

Nyní nainstalujte některé další požadované balíčky k dokončení instalačního procesu.

sudo apt-get install -y vim curl openssh-server ca-certificates

Krok 2 – Nainstalujte Gitlab na Ubuntu

Nyní povolte úložiště balíčků Gitlab Debian na vašem systému. Spusťte níže uvedený příkaz na vašem systému, tím se do vašeho systému přidá soubor /etc/apt/sources.list.d/gitlab_gitlab-ce.list.

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

Po povolení úložiště apt spusťte následující příkaz k instalaci edice komunity Gitlab.

sudo apt-get install gitlab-ce

Výše uvedený příkaz nainstaluje všechny požadované aplikace včetně webového serveru Nginx pro spuštění Gitlabu na vašem systému.

Krok 3 – Povolte Let’s Encrypt SSL

Gitlab poskytuje možnost konfigurovat šifrování SSL certifikátu pro běh přes zabezpečený HTTP protokol. Musíte nasměrovat doménu na IP serveru. Například jsem provedl následující záznamy na našem serveru DNS.

Poté upravte konfigurační soubor

vim /etc/gitlab/gitlab.rb
 

Krok 4 – Konfigurace serveru Gitlab

Dále nakonfigurujte Gitlab server pomocí následujícího příkazu. Tím provedete všechny instalace a požadované změny, abyste mohli spustit komunitní vydání Gitlab na systému Ubuntu.

překonfigurování sudo gitlab-ctl

Dokončení nastavení potrvá proces konfigurace.

Krok 5 – Úprava brány firewall

Pro přístup do sítě musíte otevřít porty ve firewallu. Níže uvedené příkazy povolí službu http a https na firewallu a učiní je trvalými

sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=ftp 

Dále spusťte následující příkaz k implementaci změn:

sudo firewall-cmd --reload

Krok 6 – Přístup k řídicímu panelu Gitlab

Přistupujte ke svému serveru pomocí názvu domény nebo IP adresy na standardním HTTP portu 80. Poprvé se zobrazí obrazovka změny hesla pro uživatele root, jak je uvedeno níže. Aktualizujte nové zabezpečené heslo pro uživatele root.

Po úspěšné změně hesla přejděte na přihlašovací obrazovku a přihlaste se pomocí uživatele „root“ a zadaného hesla.

Po přihlášení získáte přístup k dashboardu na váš server Gitlab. Zde můžete začít s vytvářením uživatelů a nových git repozitářů.

Nyní navštivte náš Git Tutorial, kde se dozvíte více o použití repozitářů Git s nápovědami a příklady příkazového řádku.

Krok 7 – Naplánujte zálohování dat Gitlab

Pomocí následujícího příkazu vytvořte úplnou zálohu dat Gitlab. Výchozí umístění zálohy bude /var/opt/gitlab/backups. Toto nastavení můžete změnit v souboru /etc/gitlab/gitlab.rb.

sudo gitlab-rake gitlab:backup:create

Můžete také přidat stejný plánovač příkazů k nočnímu zálohování dat. Přidejte níže uvedený cron do systémového crontab.

0 22 * ​​* * sudo gitlab-rake gitlab:backup:create

Závěr

Úspěšně jste nainstalovali a nakonfigurovali edici komunity Gitlab na vašem systému Ubuntu.


Ubuntu
  1. Jak nainstalovat Xrdp Server na Ubuntu 20.04 LTS

  2. Jak nainstalovat R na Ubuntu 20.04 LTS

  3. Jak nainstalovat GitLab na Ubuntu 18.04

  1. Jak nainstalovat Kubernetes (k8s) na Ubuntu 20.04 LTS Server

  2. Jak nainstalovat RabbitMQ Server na Ubuntu 18.04 &16.04 LTS

  3. Jak nainstalovat R na Ubuntu 18.04 LTS

  1. Jak nainstalovat Gitlab Server s Dockerem na Ubuntu 18.04 LTS

  2. Jak nainstalovat a nakonfigurovat GitLab CE na Ubuntu 18.04 LTS

  3. Jak nainstalovat RabbitMQ Server na Ubuntu 18.04 LTS