In questo articolo, avremo spiegato i passaggi necessari per installare e configurare GitLab su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
GitLab è un'applicazione basata sul Web open source utilizzata per la gestione di repository Git per lo sviluppo collaborativo. Il suo scopo principale è la gestione di più progetti di sviluppo software e dei relativi file tra i membri di un team o di un'organizzazione. Può anche fornire monitoraggio dei problemi e del tempo, revisioni, ramificazioni e molte altre funzionalità relative allo sviluppo che utilizzano la funzionalità Git.
Installa GitLab su Ubuntu
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installazione delle dipendenze richieste.
Installa i pacchetti necessari per GitLab:
sudo apt update sudo apt install curl openssh-server ca-certificates
Successivamente, esegui i comandi seguenti per installare Postfix MTA per le notifiche:
debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)" debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'" sudo apt install postfix
Passaggio 3. Installazione di GitLab su Ubuntu 18.04.
Gitlab proviene dal proprio repository. Gli sviluppatori Gitlab hanno scritto un comodo script di installazione per i sistemi Ubuntu e Debian per semplificare l'installazione. Prendi lo script ed eseguilo:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Dopo aver aggiunto il repository, possiamo ora procedere al download del pacchetto GitLab CE:
sudo apt install gitlab-ce
Passaggio 4. Configurazione di GitLab.
Dopo un'installazione riuscita, dovremo configurare il nostro URL per essere utilizzato dalla nostra applicazione.
sudo nano /etc/gitlab/gitlab.rb
Ora modifica la variabile "external_url" per utilizzare il tuo dominio.
external_url 'https://git.rosehostingtest.com'
Dopodiché, dovremo impostare misure di sicurezza per il nostro server GitLab. Incolla quanto segue nella sezione "#GitLab Nginx" per sovrascrivere alcune impostazioni.
nginx['redirect_http_to_https'] = true nginx['ssl_certificate'] = "/etc/letsencrypt/live/git.rosehostingtest.com/fullchain.pem" nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/git.rosehostingtest.com/privkey.pem" nginx['ssl_dhparam'] = "/etc/gitlab/ssl/dhparams.pem"
Ci viene quindi richiesto di eseguire un comando per riconfigurare le impostazioni di GitLab:
sudo gitlab-ctl reconfigure
Passaggio 5. Configurazione di un firewall.
Il firewall integrato di Ubuntu deve essere configurato per consentire tre protocolli:SSH, HTTP e HTTPS. Per consentire i tre protocolli, eseguire quanto segue:
sudo ufw allow OpenSSH sudo ufw allow http sudo ufw allow https
Passaggio 6. Configura GitLab tramite l'interfaccia Web.
Ora che hai configurato l'URL di GitLab puoi iniziare con la configurazione iniziale tramite l'interfaccia web di GitLab. Avvia il tuo browser web e vai a:
https://your_domain_or_server_IP.com
Questo è tutto ciò che devi fare per installare GitLab su Ubuntu 18.04. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.