GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Gitlab na Ubuntu 16.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Gitlab na vašem Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli, Gitlab je grafická implementace git. je open-source systém pro správu úložišť a správu verzí. GitLab je vyvinut na Ruby on Rails. Pomocí GitLab můžete hostovat svůj zdrojový kód na svém vlastním serveru. To zajišťuje bezpečnost kódu a dává vám úplnou svobodu ohledně počtu uživatelů, stejně jako počet úložišť a počet souborů. GitLab vám poskytuje platformu pro spolupráci na projektech a sledování změn v kódu. GitLab se široce používá pro vývoj softwaru a úkoly související se správou verzí. V mnoha ohledech je podobný GitHubu, ale můžete si ho nainstalovat na svůj vlastní server.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Gitlabu na server Ubuntu 16.04 (Xenial Xerus).

Funkce GitLab

  • GitLab vám poskytuje webové rozhraní pro úpravu souborů, adresářů a vytváření požadavků na sloučení.
  • Je hostován samostatně, takže máte plnou kontrolu nad svým serverem a zdrojovým kódem hostovaným uvnitř.
  • Poskytuje autentizaci uživatele LDAP a má dvoufaktorový autentizační systém, díky kterému je aplikace velmi bezpečná.
  • Na přihlašovací stránku můžete vložit svůj vlastní branding a podporuje také import projektu z GitHubu a dalších zdrojů do GitLabu.
  • Má spoustu funkcí, jako jsou recenze kódu, sledování problémů, zdroje aktivit a vestavěná wiki.
  • Poskytuje jemnou správu pracovních postupů, která vám dává možnost vytvářet skupiny pro projekt, možnost rozvětvovat úložiště a také poskytuje možnost spravovat velké binární soubory pomocí git LFS.
  • li>
  • GitLab přichází s GitLab CI pro nepřetržitou integraci. Můžete také Docker s GitLab CI.
  • Je to bezplatné a otevřené zdroje, takže nebudete muset řešit žádné problémy s licencí.

Nainstalovat Gitlab na Ubuntu 16.04 LTS

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get update
sudo apt-get upgrade

Krok 2. Nainstalujte a nakonfigurujte potřebné závislosti.

Než se pustíme do instalace Git-lab, musíme nainstalovat některé předpoklady, jako je ssh a poštovní služby:

sudo apt-get install ca-certificates curl openssh-server postfix

Krok 3. Instalace GitLab.

K instalaci balíčků GitLab na server použijte následující příkaz:

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

Skript nastaví váš server tak, aby používal úložiště spravovaná GitLab. To vám umožní spravovat GitLab pomocí stejných nástrojů pro správu balíčků, jaké používáte pro vaše ostatní systémové balíčky. Jednou toto je hotovo, můžete nainstalovat aktuální aplikaci GitLab pomocí apt:

sudo apt-get install gitlab-ce

Pokud se vám nelíbí instalace úložiště pomocí řízeného skriptu, můžete celý skript najít zde.

Krok 4. Nakonfigurujte GitLab na serveru.

Nyní spusťte konfiguraci pomocí gitlab-ctl příkaz:

sudo gitlab-ctl reconfigure

Krok 5. Přístup ke Gitlabu.

Gitlab bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/ nebo http://server-ip-address a poté se přihlaste jako uživatel „root“ a s počátečním heslem „5iveL1fe“. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Gratulujeme! Úspěšně jste nainstalovali Gitlab. Děkujeme, že jste použili tento návod k instalaci Gitlabu na systém Ubuntu 16.04 LTS  (Xenial Xerus). Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Gitlab.


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat Gitlab Server na Ubuntu 18.04 &16.04 LTS

  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  1. Jak nainstalovat a nakonfigurovat GitLab na Ubuntu 18.04 LTS

  2. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  3. Jak nainstalovat Prometheus na Ubuntu 18.04 LTS