GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte GitLab na Debian 10

GitLab® Community Edition nebo GitLab CE je open source webové úložiště Git s wiki a sledováním problémů. Tento článek popisuje, jak nainstalovat GitLab CE a nakonfigurovat Secure Sockets Layer (SSL) na cloudovém serveru Debian® 10.

Předpoklady:

  • Server Debian 10 s alespoň 8 GB RAM
  • Název domény směřující na váš server

Instalační závislosti

Existuje několik závislostí, které musíte nainstalovat před instalací GitLab.

Nejprve na příkazovém řádku aktualizujte apt cache pomocí následujícího příkazu:

sudo apt update

Poté nainstalujte ca-certificates , curl , openssh-server a postfix balíčky:

sudo apt install ca-certificates curl openssh-server postfix

Během instalace postfixu vyberte Internetový server . Na další stránce zadejte název své domény.

Nainstalujte GitLab CE

Po dokončení instalace závislostí proveďte následující kroky:

  1. Změňte adresář na /tmp :

    cd /tmp
    
  2. Spusťte skript úložiště z gitlab.com :

    wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
    
  3. Nainstalujte úložiště pomocí následujícího příkazu:

    sudo bash script.deb.sh
    
  4. Poté nainstalujte GitLab CE:

    sudo apt install gitlab-ce
    

Nakonfigurujte GitLab

Po příkazu k instalaci GitLab CE byste měli vidět varování o nastavení názvu vaší domény. Při opravě pokračujte a povolte SSL pomocí letsencrypt . Proveďte následující kroky:

  1. Otevřete konfigurační soubor GitLab pomocí textového editoru. Tento příklad používá nano .

    sudo nano /etc/gitlab/gitlab.rb
    
  2. Najděte external_url field a aktualizujte jej tak, aby odpovídal názvu vaší domény, změňte http na https. Mělo by vypadat podobně jako v následujícím příkladu:

    external_url 'https://example.com'
    
  3. Hledejte letsencrypt[‘contact_emails’] pole. Pokud se někdy vyskytne problém s vaším certifikátem SSL, systém upozorní e-mailové adresy uvedené v tomto poli. Mělo by to vypadat podobně jako v následujícím příkladu:

    letsencrypt['contact_emails'] = ['[email protected]']
    
  4. Uložte soubor a ukončete.

  5. Překonfigurujte GitLab, aby načetl nový konfigurační soubor. Tato část může trvat několik minut.

    sudo gitlab-ctl reconfigure
    

Po dokončení rekonfigurace přejděte ve webovém prohlížeči na název své domény a začněte používat GitLab CE.


Linux
  1. Nainstalujte Gnome na Debian 11

  2. Nainstalujte GitLab na CentOS 7

  3. Nainstalujte GitLab na Ubuntu 18.04

  1. Jak nainstalovat Gitlab na Debian 9 Stretch Linux

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat GitLab na Debian 9

  1. Jak nainstalovat R na Debian 10

  2. Jak nainstalovat GitLab na Debian 10 (Buster)

  3. Jak nainstalovat Gitlab na Debian 8 (Jessie)