GNU/Linux >> Linux Esercitazione >  >> Linux

Installa GitLab su CentOS 7

GitLab® Community Edition, o GitLab CE, è un repository Git open source basato sul Web dotato di wiki e rilevamento dei problemi. Questo articolo descrive come installare GitLab CE e configurare Secure Sockets Layer (SSL) su un CentOS® 7 Cloud Server.

Prerequisiti

  • Un server CentOS 7 con almeno 8 GB di RAM
  • Un nome di dominio puntato al tuo server

Installa le dipendenze

Ci sono alcune dipendenze che devi installare prima di installare GitLab. CentOS 7 installa la maggior parte, se non tutti, di questi pacchetti per impostazione predefinita, ma dovresti assicurarti che siano installati prima di provare a installare GitLab. Installa i pacchetti con yum utilizzando il seguente comando:

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

Durante l'installazione di postfix, seleziona Sito Internet . Nella pagina successiva, inserisci il tuo nome di dominio. Quindi, avvia e abilita Postfix:

sudo systemctl enable postfix && sudo systemctl start postfix

Installa GitLab CE

Al termine dell'installazione delle dipendenze, procedi nel seguente modo:

  1. Cambia directory in /tmp :

    cd /tmp
    
  2. Esegui lo script del repository da gitlab.com :

    wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
    
  3. Installa il repository:

    sudo bash script.rpm.sh
    
  4. Quindi, installa GitLab CE:

    sudo yum install gitlab-ce
    

Configura GitLab

Dopo aver inserito il comando per installare GitLab CE, dovresti vedere un avviso sull'impostazione del tuo nome di dominio. Durante la correzione, vai avanti e abilita SSL con letsencrypt . Esegui i seguenti passaggi:

  1. Apri il file di configurazione di GitLab con un editor di testo. Questo esempio usa nano .

    sudo nano /etc/gitlab/gitlab.rb
    
  2. Trova il external_url field e aggiornalo in modo che corrisponda al tuo nome di dominio, cambiando HTTP a HTTPS .Dovrebbe essere simile al seguente esempio:

    external_url 'https://example.com'
    
  3. Cerca letsencrypt[‘contact_emails’] campo. In caso di problemi con il tuo certificato SSL, il sistema avvisa gli indirizzi e-mail elencati in questo campo. Dovrebbe essere simile al seguente esempio:

    letsencrypt['contact_emails'] = ['[email protected]']
    
  4. Salva il file ed esci.

  5. Riconfigura GitLab per farlo leggere il nuovo file di configurazione. Questa parte potrebbe richiedere alcuni minuti.

    sudo gitlab-ctl reconfigure
    

Al termine della riconfigurazione, vai al tuo nome di dominio nel tuo browser web per iniziare a utilizzare GitLab CE.


Linux
  1. Installa Odoo 14 su CentOS 8

  2. Installa MariaDB 10.0 su CentOS 6

  3. Installa PHP 7.4 su CentOS 8

  4. Installa GitLab su Debian 10

  5. Installa GitLab su Ubuntu 18.04

Come installare e configurare GitLab CE su CentOS 7

Come installare e configurare GitLab CE su CentOS 8

Come installare Gitlab su CentOS 8

Installa Keepalived su CentOS 8

Come installare Gitlab su Centos 7

Come configurare GitLab su CentOS 8