Ricerca nel sito web

Come installare GitLab su Ubuntu e Debian


Gitlab è una piattaforma di sviluppo e collaborazione software open source, molto potente, robusta, scalabile, sicura ed efficiente. Gitlab è tra le migliori alternative a Github, che ti consente di pianificare il tuo processo di sviluppo software; scrivere il codice e verificarlo; pacchetto software e rilascio con funzionalità di distribuzione continua integrata; gestire automaticamente le configurazioni e monitorare le prestazioni.

Leggi anche: Come installare e configurare GitLab su CentOS 7

Offre servizi scalabili e completamente integrati basati su Git con funzionalità quali tracciamento dei problemi, spostamento dei problemi tra progetti, monitoraggio del tempo, potenti strumenti di ramificazione e rami e tag protetti, blocco dei file, richieste di unione, notifiche personalizzate, roadmap di progetto, grafici di burndown per traguardi di progetti e gruppi e molto altro ancora.

In questo articolo spiegheremo come installare e configurare Gitlab (gestore del repository Git) sulle distribuzioni Linux Ubuntu o Debian.

Passaggio 1: installare e configurare le dipendenze richieste

1. Inizia innanzitutto aggiornando i pacchetti software di sistema, quindi installa le dipendenze necessarie utilizzando il gestore pacchetti apt come mostrato.

sudo apt update
sudo apt install -y curl openssh-server ca-certificates

2. Successivamente, installa il servizio di posta Postfix per inviare notifiche email.

sudo apt install postfix

Durante il processo di installazione di Postfix, ti verrà chiesto di configurare il pacchetto Postfix. Scegli "Sito Internet" e premi [Invio]. Ricorda di utilizzare il DNS esterno del tuo server per "nome email" e premi [Invio]. Per eventuali schermate di configurazione aggiuntive, premere [Invio] per accettare i valori predefiniti.

Passaggio 2: aggiungi il repository GitLab e installa il pacchetto

3. Ora aggiungi il repository APT del pacchetto GitLab al tuo sistema eseguendo il seguente script.

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

4. Successivamente, installa GitLab Community Edition con l'aiuto del seguente comando e modifica l'URL "http://gitlab.linux-console.net ' secondo i tuoi requisiti per accedere a GitLab tramite un browser web.

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

Nota: se desideri modificare l'URL sopra per qualche motivo in seguito, puoi riconfigurare l'URL nel file di configurazione principale /etc/gitlab/ gitlab.rb nella sezione external_url e riconfigurare gitlab utilizzando il seguente comando.

sudo gitlab-ctl reconfigure

5. Se hai configurato un firewall UFW, devi aprire la porta 80 (HTTP) e 443 ( HTTPS) per consentire le connessioni richieste al Gitlab.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Passaggio 3: eseguire la configurazione iniziale di Gitlab

6. Ora accedi alla tua istanza gitlab tramite un browser al seguente URL.

http://gitlab.linux-console.net

7. Una volta aperto, verrà reindirizzato a una schermata di reimpostazione della password, qui dovrai impostare una nuova password facendo clic su "Cambia la tua password" per il tuo nuovo amministratore account. Una volta impostato, verrai reindirizzato nuovamente alla schermata di accesso.

8. Dopo aver effettuato l'accesso, accederai al pannello di controllo dell'utente amministratore come mostrato nello screenshot. Puoi creare un oggetto, creare un gruppo, aggiungere persone o configurare la tua istanza gitlab. Puoi anche modificare il tuo profilo utente e aggiungere chiavi SSH alla tua istanza gitlab, configurare le tue preferenze di comunicazione e fare altro.

Per ulteriori informazioni, vai alla pagina Informazioni su Gitlab: https://about.gitlab.com/.

Leggi anche: Come migrare da GitHub a GitLab

Per ora è tutto! Gitlab è un'applicazione avanzata, robusta ed efficiente per la gestione del ciclo di vita dello sviluppo e delle operazioni del software (DevOps). In questo articolo abbiamo spiegato come installare e configurare Gitlab in Ubuntu e Debian.

Se hai domande o pensieri da aggiungere a questo articolo, utilizza il modulo di commento qui sotto per contattarci.