GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte GitLab na CentOS 7

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 CentOS® 7.

Předpoklady

  • Server CentOS 7 s alespoň 8 GB paměti 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. CentOS 7 ve výchozím nastavení nainstaluje většinu, ne-li všechny, z těchto balíčků, ale měli byste se ujistit, že jsou nainstalovány, než se pokusíte nainstalovat GitLab. Balíčky nainstalujte pomocí yum pomocí následujícího příkazu:

sudo yum install -y curl policycoreutils-python openssh-server postfix

Během instalace postfixu vyberte Internetový server . Na další stránce zadejte název své domény. Poté spusťte a povolte Postfix:

sudo systemctl enable postfix && sudo systemctl start postfix

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.rpm.sh
    
  3. Nainstalujte úložiště:

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

    sudo yum install gitlab-ce
    

Nakonfigurujte GitLab

Po zadání příkazu k instalaci GitLab CE by se mělo zobrazit 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ěnou HTTP na HTTPS .Mělo by to 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 MariaDB 10.0 na CentOS 6

  2. Nainstalujte GitLab na Debian 10

  3. Nainstalujte GitLab na Ubuntu 18.04

  1. Nainstalujte Odoo 14 na CentOS 8

  2. Nainstalujte PHP 7 na CentOS 7

  3. Nainstalujte PHP 7.4 na CentOS 8

  1. Nainstalujte MariaDB na CentOS 7

  2. Nainstalujte MySQL na CentOS 7

  3. Nainstalujte Odoo 11 na CentOS 7