GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Gitlab Server su Ubuntu 18.04 e 16.04 LTS

Gitlab è la migliore alternativa al sistema di gestione del repository Github git. Fornisce anche un'opzione agli utenti della versione self-hosted. Puoi semplicemente installare il server Gitlab e sfruttare appieno le sue eccezionali funzionalità. Questo tutorial ti aiuterà a installare Gitlab Server (Community Edition) sui tuoi sistemi Ubuntu 18.04 e 16.04 LTS.

Puoi anche visitare la sezione Tutorial di Git in linea per conoscere i tutorial e gli esempi della riga di comando di Git.

Fase 1 – Prerequisiti

Usa i seguenti comandi per installare le dipendenze necessarie per iniziare l'installazione di Gitlab.

sudo apt-get update
sudo apt-get upgrade

Ora installa alcuni altri pacchetti richiesti per completare il processo di installazione.

sudo apt-get install -y vim curl openssh-server ca-certificates

Passaggio 2:installa Gitlab su Ubuntu

Ora, abilita il repository di pacchetti Debian Gitlab sul tuo sistema. Esegui il comando seguente sul tuo sistema, questo aggiungerà un file /etc/apt/sources.list.d/gitlab_gitlab-ce.list nel tuo sistema.

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

Dopo aver abilitato il repository apt, esegui il seguente comando per installare Gitlab community edition.

sudo apt-get install gitlab-ce

Il comando precedente installerà tutte le applicazioni richieste incluso il server web Nginx per eseguire Gitlab sul tuo sistema.

Passaggio 3:abilita Let's Encrypt SSL

Gitlab offre l'opzione per configurare Let's crittografare il certificato SSL per l'esecuzione su protocollo HTTP sicuro. Devi avere puntato un dominio all'IP del server. Ad esempio, ho eseguito le seguenti voci sul nostro server DNS.

Quindi modifica il file di configurazione

vim /etc/gitlab/gitlab.rb
 

Fase 4 – Configura il server Gitlab

Quindi, configura il server Gitlab usando il comando seguente. Ciò eseguirà tutte le installazioni e le modifiche necessarie per eseguire Gitlab Community Edition sul sistema Ubuntu.

sudo gitlab-ctl reconfigure

Il processo di configurazione richiederà tempo per completare l'installazione.

Passaggio 5:regola il firewall

È necessario aprire le porte nel firewall per accedere alla rete. I comandi seguenti consentiranno il servizio http e https in firewalld e li renderanno permanenti

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=ftp

Quindi, esegui il comando seguente per implementare le modifiche:

sudo firewall-cmd --reload

Passaggio 6:accesso al dashboard Gitlab

Accedi al tuo server utilizzando il nome di dominio o l'indirizzo IP sulla porta HTTP standard 80. Per la prima volta verrà visualizzata la schermata di modifica della password per l'utente root come di seguito. Aggiorna la nuova password sicura per l'utente root.

Dopo aver modificato correttamente la password, accedere alla schermata di accesso e accedere con l'utente "root" e la password specificata.

Dopo l'accesso, otterrai l'accesso al dashboard del tuo server Gitlab. Qui puoi iniziare con la creazione di utenti e nuovi repository git.

Ora visita il nostro Tutorial Git per saperne di più sugli usi dei repository Git con guide ed esempi da riga di comando.

Passaggio 7:pianifica il backup dei dati Gitlab

Utilizzare il comando seguente per creare il backup completo dei dati Gitlab. La posizione di backup predefinita sarà /var/opt/gitlab/backups. Puoi modificare questa impostazione nel file /etc/gitlab/gitlab.rb.

sudo gitlab-rake gitlab:backup:create

Puoi anche aggiungere lo stesso utilità di pianificazione dei comandi per eseguire il backup dei dati di notte. Aggiungi il cron sottostante al crontab di sistema.

0 22 * * * sudo gitlab-rake gitlab:backup:create

Conclusione

Hai installato e configurato correttamente Gitlab Community Edition sul tuo sistema Ubuntu.


Ubuntu
  1. Come installare RabbitMQ Server su Ubuntu 18.04 e 16.04 LTS

  2. Come installare R su Ubuntu 18.04 LTS

  3. Come installare il server Xrdp su Ubuntu 20.04 LTS

  4. Come installare R su Ubuntu 20.04 LTS

  5. Come installare GitLab su Ubuntu 18.04

Come installare Gitlab su Ubuntu 16.04 LTS

Come installare Caddy Web Server su Ubuntu 16.04 LTS

Come installare Gitlab su Ubuntu 18.04 LTS

Come installare il server FTP su Ubuntu 20.04 LTS

Come installare il server VPN Pritunl su Ubuntu 20.04 LTS

Come installare CUPS Print Server su Ubuntu 20.04 LTS