Come installare Git su Ubuntu 18.04

Git è uno standard de-facto per i sistemi di controllo di versione distribuiti ed è usato dalla maggioranza degli sviluppatori al giorno d’oggi. Ti permette di tenere traccia delle tue modifiche al codice, tornare alle fasi precedenti, creare rami e collaborare con i tuoi colleghi sviluppatori.

Git è stato originariamente sviluppato da Linus Torvalds, il creatore del kernel Linux.

Questo tutorial ti guiderà attraverso i passi necessari per installare Git su Ubuntu 18.04. Le stesse istruzioni si applicano per Ubuntu 16.04 e qualsiasi altra distribuzione basata su Ubuntu, tra cui Kubuntu, Linux Mint e Elementary OS.

Prequisiti #

Prima di continuare con questo tutorial, assicuratevi di aver effettuato il login come root o un utente con privilegi sudo.

Installazione di Git con Apt #

Il modo più semplice e consigliato per installare Git è quello di installarlo utilizzando lo strumento di gestione dei pacchetti apt dai repository predefiniti di Ubuntu. Se vuoi installare l’ultima versione stabile di Git dai sorgenti, passa alla sezione Installare Git dai sorgenti di questo tutorial.

Segui questi passi per installare Git sul tuo sistema Ubuntu:

  1. Inizia aggiornando l’indice dei pacchetti:

    sudo apt update
  2. Esegui il seguente comando per installare Git:

    sudo apt install git
  3. Verificare l’installazione digitando il seguente comando che stamperà la versione di Git:

    git --version

    Al momento della scrittura di questo articolo, la versione corrente di Git disponibile nei repository di Ubuntu 18.04 è 2.17.1.

    git version 2.17.1

Ecco fatto, avete installato con successo Git sulla vostra Ubuntu e potete iniziare ad usarlo.

Installazione di Git dal sorgente #

Un’altra opzione è compilare Git dal sorgente, che vi permetterà di installare l’ultima versione di Git e di personalizzare le opzioni di compilazione. Tuttavia, non sarai in grado di mantenere la tua installazione di Git attraverso il gestore di pacchetti apt.

Prima di tutto, installa le dipendenze necessarie per compilare Git sul tuo sistema Ubuntu:

sudo apt updatesudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Una volta che l’installazione è completa apri il tuo browser, visita il mirror del progetto Git su GitHub e copia l’URL dell’ultima release che finisce con .tar.gz:

Al momento di scrivere questo articolo, l’ultima versione stabile di Git è 2.23.0.

Sto per scaricare i sorgenti di Git nella directory /usr/src che è la posizione comune per mettere i file sorgente, passare alla directory con:

cd /usr/src/

Scaricare il file come git.tar.gz usando il link che hai copiato prima:

sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

Poi, estrarre il file tar.gz e passa alla directory dei sorgenti di Git digitando:

sudo tar -xf git.tar.gzcd git-*

Esegui i seguenti due comandi per compilare e installare Git sul tuo sistema Ubuntu:

sudo make prefix=/usr/local allsudo make prefix=/usr/local install

Per verificare l’installazione digita il seguente comando che stamperà la versione di Git installata:

git --version
git version 2.23.0

Se vuoi passare a una versione più recente, dovrai ripetere il processo di installazione.

Configurazione di Git #

Ora che hai installato Git, è una buona idea impostare le tue informazioni personali che saranno usate quando invii il tuo codice.

I seguenti comandi imposteranno il tuo nome utente e l’indirizzo email per il commit di git:

git config --global user.name "Your Name"git config --global user.email "[email protected]"

Per verificare le modifiche alla configurazione, digita:

git config --list

L’output dovrebbe essere simile a questo:

user.name=Your [email protected]

Le impostazioni di configurazione sono memorizzate nel file ~/.gitconfig:

~/.gitconfig
 name = Your Name email = [email protected]

Se vuoi fare ulteriori modifiche alla configurazione di Git, puoi usare il comando git config o modificare il file ~/.gitconfig a mano.

Conclusione #

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.