In questo tutorial, ti mostreremo come installare Gitea su Ubuntu 18.04 LTS. Per chi non lo sapesse, Gitea è un programma gratuito, open source e self-hosted sistema di controllo della versione alternativo a GitHub e GitLab. Gitea viene fornito con un ricco set di funzionalità tra cui monitoraggio del tempo, ramificazione del repository, rilevamento dei problemi, blocco dei file, unione e molto altro. Gitea può essere installato su tutti i sistemi operativi più diffusi come Windows, macOS, Linux e ARM.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione di Gitea sul server Ubuntu 18.04.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 18.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Gitea su Ubuntu 18.04 LTS
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt
comandi nel terminale.
sudo apt update sudo apt upgrade sudo apt install sqlite3
Passaggio 2. Installazione di Git.
Installa Git sul tuo server usando il seguente comando:
sudo apt install git
Passaggio 3. Installazione di Gitea su Ubuntu 18.04.
Per prima cosa, dovrai scaricare l'ultima versione del binario Gitea da Git repository. Puoi scaricarlo con il seguente comando:
sudo wget -O /tmp/gitea https://dl.gitea.io/gitea/1.10.2/gitea-1.10.2-linux-amd64
Copia il file binario in una posizione globale:
sudo mv /tmp/gitea /usr/local/bin
Rendi eseguibile il binario:
sudo chmod +x /usr/local/bin/gitea
Quindi, crea le directory e imposta le autorizzazioni e la proprietà richieste:
sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log} sudo chown git: /var/lib/gitea/{data,indexers,log} sudo chmod 750 /var/lib/gitea/{data,indexers,log} sudo mkdir /etc/gitea sudo chown root:git /etc/gitea sudo chmod 770 /etc/gitea
Passaggio 4. Crea il file del servizio Systemd per Gitea.
In seguito, dovrai creare un systemd
file di servizio per gestire il servizio Gitea. Puoi crearlo con il seguente comando:
sudo wget https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service -P /etc/systemd/system/
Poi, abilita e avvia il servizio Gitea:
sudo systemctl daemon-reload sudo systemctl enable --now gitea
Passaggio 5. Accesso all'interfaccia Web di Gitea.
Per impostazione predefinita, Gitea ascolta le connessioni sulla porta 3000 su tutte le interfacce di rete, apri il browser, digita http://YOUR_DOMAIN_OR_IP_ADDRESS:3000
Impostazioni database:
- Tipo di database:SQLite3
- Percorso:usa un percorso assoluto,
/var/lib/gitea/data/gitea.db
Impostazioni generali dell'applicazione:
- Titolo del sito:inserisci il nome della tua organizzazione.
- Percorso radice del repository:lascia il
/home/git/gitea-repositories
predefinito . - Git LFS Root Path:lascia il
/var/lib/gitea/data/lfs
predefinito . - Esegui come nome utente:git
- Dominio server SSH:inserisci il tuo dominio o l'indirizzo IP del server.
- Porta SSH:22, cambiala se SSH è in ascolto su un'altra porta
- Porta di ascolto HTTP Gitea:3000
- URL Gitea Base:utilizza HTTP e l'indirizzo IP del tuo dominio o server.
- Percorso registro:lascia il
/var/lib/gitea/log
predefinito
Una volta completata l'installazione, premi il pulsante "Installa Gitea". L'installazione è istantanea. Al termine verrai reindirizzato alla pagina di accesso.
Congratulazioni! Hai installato Gitea con successo. Grazie per aver utilizzato questo tutorial per installare Gitea sul tuo sistema Ubuntu 18.04 LTS. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Gitea.