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.