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.

Leave a Comment

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

MP3 Diags è lo strumento definitivo per risolvere i problemi nella tua collezione audio musicale. Può taggare correttamente i tuoi file mp3, aggiungere copertine di album mancanti e correggere VBR.

App di notifica desktop di Google Voice

App di notifica desktop di Google Voice

Proprio come Google Wave, Google Voice ha generato un certo fermento in tutto il mondo. Google mira a cambiare il nostro modo di comunicare e poiché sta diventando

Scarica i preferiti di Flickr con FlickrFaves

Scarica i preferiti di Flickr con FlickrFaves

Esistono molti strumenti che consentono agli utenti di Flickr di scaricare le proprie foto in alta qualità, ma esiste un modo per scaricare i Preferiti di Flickr? Di recente siamo arrivati

OK Sampler è un software gratuito per il campionamento musicale

OK Sampler è un software gratuito per il campionamento musicale

Cos'è il campionamento? Secondo Wikipedia, "È l'atto di prendere una porzione, o campione, di una registrazione sonora e riutilizzarla come strumento o

Backup di Google Sites: Importa/Esporta

Backup di Google Sites: Importa/Esporta

Google Sites è un servizio di Google che consente agli utenti di ospitare un sito web sul server di Google. Ma c'è un problema: non è integrata alcuna opzione per il backup.

Applicazione desktop di Google Tasks

Applicazione desktop di Google Tasks

Google Tasks non è così popolare come altri servizi Google come Calendar, Wave, Voice, ecc., ma è comunque ampiamente utilizzato e costituisce parte integrante della vita delle persone.

Come recuperare partizioni perse e dati del disco rigido [Guida]

Come recuperare partizioni perse e dati del disco rigido [Guida]

Nella nostra precedente guida sulla cancellazione sicura del disco rigido e dei supporti rimovibili tramite Ubuntu Live e CD di avvio DBAN, abbiamo discusso del fatto che il disco basato su Windows

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.