GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare GitLab su Ubuntu 20.04

In questo tutorial, ti mostreremo come installare GitLab sul tuo Ubuntu 20.04 VPS. Gitlab è una piattaforma con un'ampia gamma di funzionalità che coprono il ciclo di vita dell'applicazione. Utilizza Git repository manager per il controllo della versione in modo da poter ospitare facilmente i tuoi repository Git, offre anche un'integrazione CI/CD e revisione del codice.

In collaborazione con il tuo team, puoi pianificare, creare, proteggere e distribuire facilmente il software in modo molto più veloce ed efficiente. Ciò rende Gitlab un'opzione perfetta per i progetti DevOps e DevSecOps di qualsiasi scala, con la possibilità di scegliere tra la creazione, l'importazione o l'utilizzo di modelli per nuovi progetti.

Prerequisiti

Prima di iniziare con l'installazione ci sono alcuni requisiti che devono essere soddisfatti:

  • Un VPS con almeno 4 GB di RAM (il nostro piano SSD 4 VPS)
  • Nuova installazione di Ubuntu 20.04
  • Privilegi utente:utente root o non root con privilegi sudo
  • Puntato Un record di dominio o sottodominio all'indirizzo IP del tuo server

Passaggio 1. Aggiorna il sistema

La nuova installazione di Ubuntu 20.04 richiede gli ultimi aggiornamenti software. Esegui il comando seguente per aggiornare il sistema all'ultima versione:

sudo apt update -y && apt upgrade -y

Passaggio 2. Installa le dipendenze

Dopo aver aggiornato il sistema, dovresti ora installare le dipendenze necessarie per l'installazione di Gitlab.

sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

Successivamente, devi installare postfix per le e-mail di notifica che verrebbero inviate da GitLab. Nota, dovresti avere un dominio o un sottodominio puntato al tuo server prima di continuare con l'installazione.

sudo apt-get install -y postfix

Se durante l'installazione viene visualizzata la schermata di configurazione, puoi selezionare l'opzione "Sito Internet" e inserire il "nome e-mail" DNS esterno del tuo server nella schermata successiva. Per le opzioni successive, puoi utilizzare le impostazioni predefinite premendo invio.

Passaggio 3. Installa GitLab

Se le installazioni precedenti sono andate a buon fine, ora continua con l'installazione aggiungendo il repository di pacchetti GitLab con il seguente comando.

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

Ora sei pronto per installare GitLab, ma prima di continuare, assicurati di nuovo di aver impostato correttamente il DNS per il tuo dominio o sottodominio perché lo utilizzerai per l'installazione automatica. Ora puoi eseguire la tua installazione di GitLab con il comando.

sudo EXTERNAL_URL="https://example.domain.com" apt-get install gitlab-ee

Nota che dovresti modificare il valore EXTERNAL_URL con il tuo dominio o sottodominio che hai impostato in precedenza prima di avviare l'installazione. Durante l'installazione, GitLab richiederà automaticamente un certificato da Let's Encrypt se hai utilizzato https:// nel valore EXTERNAL_URL, puoi anche installare con HTTP o utilizzare il tuo certificato.

Durante l'installazione verrà generata una password casuale per l'utente root, è possibile trovare il percorso per il file della password al termine dell'installazione. Di solito dovresti riuscire a trovare il file della password in /etc/gitlab/initial_root_password . Ricorda che questa password verrà conservata solo per 24 ore.

Al termine dell'installazione è possibile verificare lo stato del servizio con il comando.

sudo gitlab-ctl status

E dovresti ottenere un output simile se tutti i servizi sono in esecuzione.

run: crond: (pid 50291) 9059s; run: log: (pid 47093) 9462s
run: gitaly: (pid 50515) 9043s; run: log: (pid 46688) 9675s
run: gitlab-exporter: (pid 50330) 9057s; run: log: (pid 47359) 9356s
run: gitlab-workhorse: (pid 50261) 9060s; run: log: (pid 47163) 9423s
run: grafana: (pid 50463) 9047s; run: log: (pid 49444) 9136s
run: logrotate: (pid 120962) 2510s; run: log: (pid 46614) 9707s
run: nginx: (pid 47288) 9386s; run: log: (pid 47207) 9412s
run: node-exporter: (pid 50310) 9059s; run: log: (pid 47338) 9374s
run: postgres-exporter: (pid 50451) 9047s; run: log: (pid 47800) 9287s
run: postgresql: (pid 46828) 9647s; run: log: (pid 46845) 9643s
run: prometheus: (pid 50346) 9056s; run: log: (pid 47406) 9325s
run: puma: (pid 47097) 9458s; run: log: (pid 47105) 9455s
run: redis: (pid 46642) 9694s; run: log: (pid 46653) 9691s
run: redis-exporter: (pid 50338) 9057s; run: log: (pid 47379) 9342s
run: registry: (pid 50278) 9060s; run: log: (pid 47272) 9390s
run: sidekiq: (pid 47115) 9442s; run: log: (pid 47127) 9439s

Ora dovresti essere in grado di accedere alla tua applicazione GitLab dal tuo browser con il dominio o il sottodominio che hai impostato in precedenza.

Puoi accedere con root e la password generata casualmente da /etc/gitlab/initial_root_password .

Puoi avviare, interrompere o riavviare tutti i componenti di GitLab con i seguenti comandi.

sudo gitlab-ctl start

sudo gitlab-ctl stop

sudo gitlab-ctl restart

Puoi anche avviare, interrompere o riavviare singoli componenti di GitLab. Ad esempio, se vuoi riavviare grafana puoi farlo con il seguente comando.

# sudo gitlab-ctl restart grafana
ok: run: grafana: (pid 151924) 1s

Per impostazione predefinita, GitLab consentirà la registrazione di nuovi utenti, per un accesso sicuro si consiglia di disabilitarlo. Puoi disabilitarlo dalla console web di GitLab – Menu> Admin -> Deseleziona la casella Registrati abilitato.

Naturalmente, non è necessario installare GitLab su Ubuntu 20.04. Se lo trovi difficile, utilizza il nostro hosting Linux piani, puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare GitLab su Ubuntu 20.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare GitLab su Ubuntu 20.04, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto o lascia semplicemente una risposta. Grazie.


Panels
  1. Come installare XAMPP su Ubuntu 16.04 LTS

  2. Come installare XAMPP su Ubuntu 18.04 LTS

  3. Come installare R su Ubuntu 16.04

  4. Come installare GitLab su Ubuntu 18.04

  5. Come installare Vai su Ubuntu 18.04

Come installare gitlab su Ubuntu 20.04

Come installare Gitlab su Ubuntu 20.04 LTS

Come installare Gitlab su Ubuntu 16.04 LTS

Come installare Gitlab su Ubuntu 18.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04