GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare GitLab su Ubuntu 18.04 Bionic Beaver

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare GitLab su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

GitLab è un'applicazione basata sul Web open source utilizzata per la gestione di repository Git per lo sviluppo collaborativo. Il suo scopo principale è la gestione di più progetti di sviluppo software e dei relativi file tra i membri di un team o di un'organizzazione. Può anche fornire monitoraggio dei problemi e del tempo, revisioni, ramificazioni e molte altre funzionalità relative allo sviluppo che utilizzano la funzionalità Git.

Installa GitLab su Ubuntu

Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione delle dipendenze richieste.

Installa i pacchetti necessari per GitLab:

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

Successivamente, esegui i comandi seguenti per installare Postfix MTA per le notifiche:

debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
sudo apt install postfix

Passaggio 3. Installazione di GitLab su Ubuntu 18.04.

Gitlab proviene dal proprio repository. Gli sviluppatori Gitlab hanno scritto un comodo script di installazione per i sistemi Ubuntu e Debian per semplificare l'installazione. Prendi lo script ed eseguilo:

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

Dopo aver aggiunto il repository, possiamo ora procedere al download del pacchetto GitLab CE:

sudo apt install gitlab-ce

Passaggio 4. Configurazione di GitLab.

Dopo un'installazione riuscita, dovremo configurare il nostro URL per essere utilizzato dalla nostra applicazione.

sudo nano /etc/gitlab/gitlab.rb

Ora modifica la variabile "external_url" per utilizzare il tuo dominio.

external_url 'https://git.rosehostingtest.com'

Dopodiché, dovremo impostare misure di sicurezza per il nostro server GitLab. Incolla quanto segue nella sezione "#GitLab Nginx" per sovrascrivere alcune impostazioni.

nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/letsencrypt/live/git.rosehostingtest.com/fullchain.pem"
nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/git.rosehostingtest.com/privkey.pem"
nginx['ssl_dhparam'] = "/etc/gitlab/ssl/dhparams.pem"

Ci viene quindi richiesto di eseguire un comando per riconfigurare le impostazioni di GitLab:

sudo gitlab-ctl reconfigure

Passaggio 5. Configurazione di un firewall.

Il firewall integrato di Ubuntu deve essere configurato per consentire tre protocolli:SSH, HTTP e HTTPS. Per consentire i tre protocolli, eseguire quanto segue:

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https

Passaggio 6. Configura GitLab tramite l'interfaccia Web.

Ora che hai configurato l'URL di GitLab puoi iniziare con la configurazione iniziale tramite l'interfaccia web di GitLab. Avvia il tuo browser web e vai a:

https://your_domain_or_server_IP.com

Questo è tutto ciò che devi fare per installare GitLab su Ubuntu 18.04. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Ubuntu
  1. Come installare GitLab su Ubuntu 18.04

  2. Come installare CUDA su Ubuntu 18.04 Bionic Beaver

  3. Come installare MariaDB su Ubuntu 18.04 Bionic Beaver

  4. Come installare Redis su Ubuntu 18.04 Bionic Beaver

  5. Come installare Gogs su Ubuntu 18.04 Bionic Beaver

Come installare Opera Browser su Ubuntu 18.04 Bionic Beaver

Come installare uTorrent su Ubuntu 18.04 Bionic Beaver

Come installare Elasticsearch su Ubuntu 18.04 Bionic Beaver

Come installare Memcached su Ubuntu 18.04 Bionic Beaver

Come installare Apache CouchDB su Ubuntu 18.04 Bionic Beaver

Come installare Kubernetes su Ubuntu 18.04 Bionic Beaver