Come installare GitLab su Ubuntu Server

Stai cercando di far funzionare GitLab sul tuo server Ubuntu? GitLab è una potente alternativa self-hostable a servizi come GitHub . Con esso, puoi gestire facilmente il tuo team e collaborare a progetti di codifica, tenere traccia dei bug e distribuire software. In questa guida, esamineremo i passaggi necessari per installare e distribuire la tua istanza GitLab su Ubuntu Server.

xr:d:DAFds8YL9ik:2,j:43601822907,t:23032003

Come installare GitLab sul tuo server Ubuntu

La configurazione del servizio GitLab sul tuo server Ubuntu inizia con l'installazione di alcuni pacchetti. Questi pacchetti sono dipendenze e sono necessari per eseguire GitLab su Ubuntu. Per installare queste dipendenze, immetti il ​​seguente comando.

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

Con questi pacchetti installati sul tuo server Ubuntu, devi scaricare il seguente script di installazione di GitLab sul tuo sistema Ubuntu. Questo script configurerà i repository GitLab su Ubuntu e assicurerà che tutto possa essere eseguito sul tuo sistema Ubuntu.

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

Dopo aver eseguito lo script sopra, puoi eseguire il seguente comando apt install per installare il pacchetto "gitlab-ce". Questo pacchetto include tutto per ospitare la tua istanza GitLab su un server Ubuntu.

sudo apt installa gitlab-ce

L'installazione del pacchetto "gitlab-ce" richiederà molto tempo per essere completata. Potresti essere preoccupato che il tuo server si sia bloccato o rallentato. Sii paziente, GitLab è appena stato configurato.

Quando l'installazione di GitLab è completa su Ubuntu, vedrai apparire il seguente messaggio nella finestra del terminale.

Ora che GitLab è installato, devi configurarlo. Scopri l'indirizzo IP LAN del tuo server Ubuntu per passare alla sezione successiva della guida.

Come configurare GitLab sul tuo server Ubuntu

Devi aggiungere un URL esterno alla configurazione di GitLab affinché sia ​​accessibile sul server Ubuntu. Per fare ciò, inizia aprendo un terminale sul server Ubuntu . Una volta aperto, utilizzare il seguente comando per aprire il file di configurazione.

sudo nano /etc/gitlab/gitlab.rb

All'interno del file di configurazione, scorrere verso il basso e individuare la riga:

external_url 'http://gitlab.example.com'

Modifica l'URL di esempio con il tuo nome host, dominio o indirizzo IP. Quando hai finito di modificare il file di configurazione, premi Ctrl + O sulla tastiera per salvare le modifiche. Puoi quindi premere Ctrl + X sulla tastiera per uscire dall'editor di testo Nano.

Dopo essere uscito dall'editor di testo Nano, dovrai riavviare il servizio GitLab in modo che le modifiche apportate vengano applicate. Il riavvio del servizio GitLab viene eseguito con il comando gitlab-ctl .

sudo gitlab-ctl riconfigurare

Come creare il tuo primo repository su GitLab

Ora che hai configurato un server GitLab, è il momento di creare il tuo primo repository. Tuttavia, devi prima creare il tuo utente. Accedi al tuo URL GitLab e fai clic su registrati per registrare un nuovo account.

Dopo aver registrato un nuovo account, è necessario accedere all'account root per approvarlo. GitLab genera automaticamente una password di root sicura dopo l'installazione. Puoi accedere alla password di root eseguendo il seguente comando.

sudo cat /etc/gitlab/initial_root_password | grep "Password"

Copia la password generata in modo sicuro e accedi con il nome utente "root". Una volta effettuato l'accesso, fai clic sul menu dell'hamburger (a sinistra della casella di ricerca di GitLab) e seleziona "Area di amministrazione".

All'interno dell'area "Amministratore", seleziona "Visualizza gli ultimi utenti" e approva l'account che hai creato in precedenza. Quindi, esci dall'account "root" e accedi al tuo account registrato.

Dopo aver effettuato l'accesso a GitLab, sei pronto per creare il tuo primo repository. Trova il pulsante "Crea un progetto" e selezionalo con il mouse. Seleziona "Crea da modello". Quindi, sfoglia i modelli per quello che si adatta meglio al tuo progetto.

Dopo aver selezionato il modello, vedrai l'area "crea da modello". In questa pagina, puoi inserire il nome del progetto, l'URL del progetto, la slub del progetto, la descrizione, ecc. Quando hai finito di configurare il tuo nuovo progetto, fai clic sul pulsante "Crea progetto".

Quando selezioni il pulsante "Crea progetto", verrà visualizzato il tuo nuovo repository.

Come interagire con il tuo nuovo repository GitLab

Ci sono diversi modi in cui puoi interagire e spingere/tirare il codice dal tuo nuovo repository GitLab. Su Linux, puoi passare a diverse app GUI, come GitKraken , Gitg , Git Cola , SmartGit , ecc. In alternativa, puoi utilizzare lo strumento da riga di comando Git ufficiale.

Lo scopo di questa guida è distribuire un'istanza GitLab su un server Ubuntu. Tuttavia, non forniremo un corso accelerato su come utilizzare Git. Per informazioni su come utilizzare correttamente lo strumento Git, installa una delle app citate e consulta i loro manuali. Oppure controlla Git.org.


Migliora gli appunti di Gnome Shell con Pano

Migliora gli appunti di Gnome Shell con Pano

Ammettiamolo, gli appunti predefiniti di Gnome Shell non sono molto buoni. Installa Pano per migliorare la tua esperienza con gli appunti!

Come installare DaVinci Resolve 17 su Linux

Come installare DaVinci Resolve 17 su Linux

Hai bisogno di un ottimo editor video non lineare per la tua macchina Linux? Fai funzionare Davinci Resolve 17 con questa guida!

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Wallpaper Downloader è un ottimo downloader e gestore di sfondi per Linux. Supporta la maggior parte degli ambienti desktop Linux ed è molto facile da usare. Questa guida

Come installare Tuxedo OS sul tuo computer

Come installare Tuxedo OS sul tuo computer

Vuoi testare il sistema operativo Tuxedo sui computer Tuxedo? Scopri come far funzionare l'ultima versione di Tuxedo OS sul tuo PC.

Come installare un file DEB su Linux

Come installare un file DEB su Linux

.DEB numero opzione 1 Cosa ci fai? Scopri i molti modi in cui puoi installare i file DEB sul tuo PC Linux.

Come giocare a Dying Light su Linux

Come giocare a Dying Light su Linux

Dying Light è un videogioco survival horror del 2015 sviluppato da Techland e pubblicato da Warner Bros Interactive Entertainment. Il gioco è incentrato su

Come installare Neptune Linux sul tuo computer

Come installare Neptune Linux sul tuo computer

Neptune utilizza l'ambiente desktop KDE Plasma 5 e mira a fornire un sistema operativo elegante. Ecco come installare Neptune Linux sul tuo computer.

Prova il nuovo desktop basato su snap di Ubuntu

Prova il nuovo desktop basato su snap di Ubuntu

Vuoi provare il nuovo sistema operativo desktop basato su pacchetto snap di Ubuntu? Scopri come distribuirlo su una macchina virtuale con questa guida.

Come giocare a Undertale su Linux

Come giocare a Undertale su Linux

Undertale è un gioco di ruolo indipendente in 2D del 2015 sviluppato e pubblicato dallo sviluppatore di giochi Toby Fox. Questa guida coprirà il download e l'installazione di Undertale sul tuo

Come giocare a Total War: THREE KINGDOMS su Linux

Come giocare a Total War: THREE KINGDOMS su Linux

Total War: Three Kingdoms è un gioco RTS di strategia a turni sviluppato da Creative Assembly. Ecco come giocare su Linux.