GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Gitlab na Debian 9 Stretch Linux

Cíl

Nainstalujte Gitlab na Debian 9 Stretch

Distribuce

Debian 9 Stretch

Požadavky

Funkční instalace Debian Stretch s přístupem root.

Obtížnost

Snadné

Konvence

  • # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Úvod

Gitlab je úžasná svobodná softwarová alternativa ke Github. Umožňuje týmům a jednotlivým vývojářům hostovat a spravovat své vlastní projekty na serverech, které ovládají.

Debian Stretch poskytuje stabilní základ pro Gitlab a může být skvělým serverem pro úložiště kódu. Balíček Omnibus od Gitlabu navíc velmi zjednodušuje instalaci.

Nainstalujte závislosti

Existuje několik závislostí, které musíte nainstalovat do Debianu, než budete moci nastavit Gitlab. Jediná věc, která se může zdát neobvyklá, je Postfix. Gitlab jej používá k odesílání e-mailů o úložišti. Během instalace se vás Postfix zeptá, jaký typ konfigurace použít, vyberte „Internet Site.“

# apt install curl openssh-server ca-certificates postfix

Přidat úložiště a nainstalovat

Gitlab poskytuje pohodlný skript, který přidá úložiště Gitlab do Debianu a nainstaluje Gitlab. Uchopte skript pomocí curl a spusťte jej jako root.

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

Po dokončení skriptu můžete nainstalovat Gitlab pomocí apt .

# apt install gitlab-ce

Překonfigurovat a spustit

gitlab-ctl je nástroj příkazového řádku, který budete používat ke správě Gitlabu. V tomto případě jej musíte použít k vygenerování konfigurace.

# gitlab-ctl reconfigure

Skript se spustí a nastaví vaši konfiguraci pro Gitlab. Po dokončení se také spustí Gitlab.

V budoucnu, až budete chtít spustit a zastavit Gitlab, můžete použít následující linuxové příkazy.

# gitlab-ctl start

# gitlab-ctl stop

První spuštění a nastavení

Vzhledem k tomu, že Gitlab běží, vyhledejte v prohlížeči IP adresu nebo název domény svého serveru. Gitlab vás přivítá obrazovkou s výzvou k vytvoření hesla pro vašeho administrátora. Prozatím se tento uživatel nazývá „root“, ale můžete jej změnit, když se přihlásíte.

Po zadání nového hesla vás Gitlab vyzve k přihlášení. Zadejte své přihlašovací údaje a získáte přístup do administračního panelu Gitlabu. Existuje tuna možností. Nejlepší bude, když se rozhlédnete a prozkoumáte. Mělo by vám to připadat povědomé, pokud jste zvyklí na Github.

Úvahy na závěr

Gitlab je výkonný software a je dodáván zcela „včetně baterií“. Pravděpodobně existuje více funkcí, než kdy budete potřebovat, ale pokud hledáte hostování většího projektu nebo pracujete s týmem, Gitlab snadno splní vaše potřeby.

Jako bonus navíc, pokud jste příznivcem svobodného softwaru nebo se zajímáte o soukromí, Gitlab je perfektní volba.


Debian
  1. Jak nainstalovat Tomcat 9 na Debian 9 Stretch Linux

  2. Jak nainstalovat TeamViewer na Debian 9 Stretch Linux

  3. Jak nainstalovat Spotify na Debian 9 Stretch Linux

  1. Jak nainstalovat Docker engine na Debian 9 Stretch Linux

  2. Jak nainstalovat klienta Dropbox na Debian 9 Stretch Linux

  3. Jak nainstalovat Jenkins na Debian 9 Stretch Linux

  1. Jak nainstalovat bitcoinový uzel na Debian 9 Stretch Linux

  2. Jak nainstalovat NodeJS na Debian 9 Stretch Linux

  3. Jak nainstalovat Skype na Debian 9 Stretch Linux 64-bit