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.

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.