GNU/Linux >> Linux Esercitazione >  >> Linux

Installa GitLab su Debian 10

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 server cloud Debian® 10.

Prerequisiti:

  • Un server Debian 10 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.

Innanzitutto, dalla riga di comando, aggiorna il tuo apt cache con il seguente comando:

sudo apt update

Quindi, installa i ca-certificates , curl , openssh-server e postfix pacchetti:

sudo apt install ca-certificates curl openssh-server postfix

Durante l'installazione di postfix, seleziona Sito Internet . Nella pagina successiva, inserisci il tuo nome di dominio.

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.deb.sh
    
  3. Installa il repository utilizzando il comando seguente:

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

    sudo apt install gitlab-ce
    

Configura GitLab

Dopo 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 da 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. Come installare Gitlab su Debian 9 Stretch Linux

  2. Installa Gnome su Debian 11

  3. Come installare GitLab su Debian 9

  4. Installa GitLab su CentOS 7

  5. Installa GitLab su Ubuntu 18.04

Come installare Gitlab su Debian 8

Come installare Gitlab su Debian 9 Stretch

Come installare Gitlab su Debian 10

Come installare Vai su Debian 10

Come installare Gitlab su Debian 11

Come installare Gitlab su Debian 10?