Vyhledávání na webu

Jak nainstalovat a nakonfigurovat GitLab na Linuxu


Gitlab je open source, výkonná, robustní, škálovatelná, bezpečná a také efektivní platforma pro vývoj softwaru a spolupráci pro všechny fáze životního cyklu DevOps.

Umožňuje vám plánovat proces vývoje; kód a ověřte; zabalit software a uvolnit jej s vestavěnou funkcí nepřetržitého doručování; automatizovat správu konfigurací a monitorovat výkon softwaru.

Má funkce, jako je sledování problémů, přesouvání problémů mezi projekty, sledování času, velmi výkonné nástroje pro větvení, zamykání souborů, žádosti o sloučení, vlastní upozornění, plány projektů, grafy vyhoření pro milníky projektů a skupin a mnoho dalšího.

Gitlab je jednou z nejlepších alternativ k Github pro hostování vašich open-source projektů, což tam najdete.

V tomto článku vysvětlíme, jak nainstalovat a nakonfigurovat GitLab (správce úložiště Git) v distribucích založených na RHEL a Debianu.

Krok 1: Nainstalujte a nakonfigurujte požadované závislosti

1. Nejprve začněte instalací následujících nezbytných závislostí pomocí správce balíčků yum nebo apt, jak je znázorněno.

sudo yum install curl policycoreutils-python-utils [On RHEL-based]
sudo apt install curl policycoreutils-python-utils [On Debian-based]

2. Dále nainstalujte službu Postfix pro odesílání e-mailů s upozorněním a povolte její spuštění při spouštění systému. Poté pomocí následujících příkazů zkontrolujte, zda je v provozu.

sudo yum install postfix    [On RHEL-based]
sudo apt install postfix    [On Debian-based]

sudo systemctl start postfix
sudo systemctl enable postfix
sudo systemctl status postfix

Během instalace Postfixu se může objevit konfigurační okno. Vyberte „Internet Site“ a pro „název pošty“ použijte externí DNS vašeho serveru a stiskněte klávesu Enter. Pokud se objeví další obrazovky, pokračujte stisknutím klávesy enter a potvrďte výchozí nastavení.

Krok 2: Přidejte úložiště GitLab a nainstalujte balíček

3. Nyní přidejte úložiště balíčků GitLab do svého systému spuštěním následujícího skriptu.

V systémech založených na RHEL:

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

Na systémech založených na Debianu:

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

4. Dále nainstalujte balíček GitLab Community Edition pomocí následujícího příkazu a nezapomeňte změnit 'https://gitlab.linux-console.net ' na adresu URL, na které chcete přistupovat k instanci GitLab z webového prohlížeče.

V systémech založených na RHEL:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" yum install -y gitlab-ce

Na systémech založených na Debianu:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" apt install -y gitlab-ee

Poznámka: Pokud chcete změnit svou hlavní adresu URL, můžete ji nakonfigurovat v hlavním konfiguračním souboru GitLab /etc/gitlab/gitlab.rb v sekci external_url. Po změně nezapomeňte překonfigurovat gitlab tak, aby aplikoval poslední změny v konfiguračním souboru pomocí následujícího příkazu.

sudo gitlab-ctl reconfigure

5. Pokud máte povolenou systémovou bránu firewall, musíte otevřít porty 80 (HTTP) a 443 ( HTTPS), abyste povolili připojení v systémové bráně firewall.

V systémech založených na RHEL:

sudo firewall-cmd --permanent --add-service=80/tcp
sudo firewall-cmd --permanent --add-service=443/tcp
sudo# systemctl reload firewalld

Na systémech založených na Debianu:

sudo ufw allow http
sudo ufw allow https
sydo ufw reload

Krok 3: Proveďte počáteční nastavení Gitlabu

6. Nyní otevřete webový prohlížeč a přistupte k instanci gitlabu pomocí následující adresy URL, kterou jste nastavili během instalace.

https://gitlab.linux-console.net

7. Při první návštěvě budete přesměrováni na obrazovku pro resetování hesla, vytvořte si nové heslo pro svůj nový účet správce a klikněte na „Změnit heslo“. Jakmile jej nastavíte, bude přesměrován zpět na přihlašovací obrazovku a přihlaste se pomocí uživatelského jména root a hesla, které jste nastavili.

8. Po úspěšném přihlášení byste měli přejít do uživatelského účtu správce, jak je znázorněno na snímku obrazovky. Odtud můžete vytvořit objekt, vytvořit skupinu, přidat lidi nebo nakonfigurovat instanci gitlabu, jak chcete. Můžete také upravit svůj uživatelský profil, nakonfigurovat svůj e-mail, přidat klíče SSH do instance gitlabu a další.

Další informace najdete na stránce O Gitlabu: https://about.gitlab.com/

To je prozatím vše! V tomto článku jsme vysvětlili, jak nainstalovat a nakonfigurovat Gitlab (správce úložiště Git) v distribucích Linuxu založených na RHEL a Debianu. Pokud máte nějaké dotazy nebo myšlenky, které byste chtěli přidat do této příručky, kontaktujte nás pomocí níže uvedeného formuláře pro komentáře.