Introduzione
Uno strumento indispensabile nello sviluppo del software moderno. I sistemi di controllo versione consentono di tenere traccia del software a livello sorgente. È possibile tenere traccia delle modifiche, ripristinare le fasi precedenti e diramazione per creare versioni alternative di file e directory.
Uno dei sistemi di controllo delle versioni più popolari è Git.
In questa guida, dimostreremo come installare e configurare Git su un sistema Ubuntu. Spiegheremo come installare il software in due modi diversi.
Prerequisiti
Prima di iniziare con questa guida, dovresti avere un utente non root con i privilegi sudo impostati sul tuo server. Segui questa guida: Configurazione Iniziale su Ubuntu 16.04-17.10
Come installare Git con Apt
Il modo più semplice per installare Git è usare i repository predefiniti di Ubuntu. Questo è il metodo più veloce, ma la versione potrebbe non essere la più recente. Se hai bisogno dell'ultima versione, utilizza il secondo metodo per compilare Git dalla sorgente.
Utilizziamo il seguente comando per aggiornare l'indice dei pacchetti locale:
sudo apt-get update
Adesso installiamo Git con apt:
sudo apt-get install git
Questo scaricherà e installerà Git sul tuo sistema. Dovrai comunque completare i passaggi di configurazione spiegati nella sezione "Configurazione di Git", quindi se hai installato Git con apt, puoi saltare il prossimo paragrafo.
Come installare Git dal sorgente
Un metodo più flessibile per installare Git è compilare il software dal sorgente. Questo richiede più tempo e non sarà gestito dal tuo gestore di pacchetti, ma ti permetterà di scaricare l'ultima versione e ti darà il controllo sulle opzioni di installazione.
Prima di iniziare, è necessario installare il software da cui Git dipende. Questo è tutto disponibile nei repository predefiniti, quindi possiamo aggiornare il nostro indice di pacchetti locale e procedere con l'installazione:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev libz-dev gettext unzip
Dopo aver installato le dipendenze necessarie, puoi scegliere la versione che desideri visitando il mirror del progetto Git su GitHub.
Fai click con il pulsante destro del mouse sul tasto "Scarica Zip" e copia l'indirizzo del link
Sul tuo server Ubuntu, puoi digitare wget per scaricare il file zip utilizzando l'indirizzo che hai copiato. L'URL che hai copiato potrebbe essere diverso dal mio. Nel momento in cui scrivo l'ultima versione di Git è la 2.16.3:
wget https://github.com/git/git/archive/v2.16.3.zip -O git.zip
Decomprimere il file scaricato e spostarsi nella directory risultante con i seguenti comandi:
unzip git.zip
cd git-*
Ora puoi creare il pacchetto e installarlo digitando questi due comandi:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Ora che hai Git installato, se vuoi eseguire l'aggiornamento a una versione successiva, puoi semplicemente clonare il repository (assicurandoti di spostarti prima nella tua home directory). Per trovare l'URL da utilizzare per l'operazione di clonazione, accedere al ramo o tag che si desidera sulla pagina GitHub del progetto e quindi copiare l'URL clone sul lato destro della pagina.
Passare alla directory home e utilizzare Git clone sull'URL appena copiato:
cd ~
git clone https://github.com/git/git.git
Questo creerà una nuova directory all'interno della directory corrente in cui puoi ricostruire il pacchetto e reinstallare la versione più recente, proprio come hai fatto sopra. Questo sovrascriverà la tua versione precedente con la nuova versione:
cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install
Come configurare Git
Il modo più semplice per configurare Git è attraverso il comando git config. Dobbiamo fornire il nostro nome e indirizzo email perché Git incorpora queste informazioni in ogni commit che facciamo.
Da terminale:
git config --global user.name "Il tuo nome"
git config --global user.email "[email protected]"
Possiamo vedere tutti i parametri di configurazione che sono stati impostati digitando:
git config --list
user.name=Il tuo nome
[email protected]
Come puoi vedere, questo ha un formato leggermente diverso. Le informazioni sono memorizzate nel tuo file di configurazione Git, che puoi opzionalmente modificare a mano con il tuo editor di testo come questo:
nano ~/.gitconfig
[user]
name = Il tuo nome
email = [email protected]
L'installazione di Git è terminata.
Semplice guida per imparare le basi di Git