W3docs

Installare Git

Informazioni sull'installazione di Git: come installarlo da sorgente, su Mac, Windows e Linux.

Prima di poter clonare un repository, effettuare un commit o aprire una pull request, Git deve essere presente sulla tua macchina. Questa pagina illustra tutti i metodi comuni per installare Git su macOS, Windows e Linux, come compilarlo dal sorgente quando si ha bisogno dell'ultima versione, come verificare l'installazione e la configurazione iniziale necessaria per ogni nuova installazione.

Un modo rapido per scoprire se Git è già installato è aprire un terminale e richiederne la versione:

git --version
git version 2.43.0

Se viene visualizzato un numero di versione, Git è installato e puoi passare direttamente a configurare la tua identità. Se ottieni command not found (oppure Windows ti chiede di installare gli strumenti per sviluppatori), scegli il tuo sistema operativo qui sotto.

come installare git

Come installare Git su Mac

Esistono tre metodi comuni per installare Git su macOS: il programma di installazione ufficiale Git for Mac, Homebrew e MacPorts. Homebrew è il più popolare tra gli sviluppatori perché mantiene anche Git aggiornato con brew upgrade. Gli Apple Command Line Tools includono anch'essi una build di Git — eseguendo git --version su un Mac nuovo verrà proposta la loro installazione.

Programma di installazione per Mac

Questo è il metodo più semplice per installare Git su Mac. Ecco i passaggi da seguire:

  1. Scarica l'ultimo programma di installazione Git for Mac.
  2. Apri il pacchetto scaricato e segui le istruzioni per completare l'installazione.
  3. Apri il Terminale ed esegui git --version per verificare che l'installazione sia andata a buon fine:
git --version
git version 2.43.0

Una volta che Git è sulla tua macchina, imposta la tua identità in modo che i tuoi commit vengano attribuiti correttamente.

Homebrew

Se hai Homebrew installato, questo è il modo più semplice per rimanere aggiornato:

  1. Apri il terminale e installa Git con Homebrew:

Installazione di Git tramite Homebrew

brew install git
  1. Verifica l'installazione:

Installa Git con Homebrew

git --version
git version 2.43.0

In seguito, puoi aggiornare all'ultima versione in qualsiasi momento con brew upgrade git.

MacPorts

Segui queste istruzioni per installare Git con MacPorts:

  1. Aggiorna MacPorts:

Installa Git con MacPorts

sudo port selfupdate
  1. Cerca le porte Git più recenti e le loro varianti:

Cerca porte e varianti di Git

port search git
port variants git
  1. Installa Git insieme al completamento automatico bash, all'helper per il portachiavi macOS e alla documentazione:

Installazione di Git con l'helper per il portachiavi macOS

sudo port install git +bash_completion +credential_osxkeychain +doc

La variante +credential_osxkeychain consente a Git di memorizzare le credenziali remote nel portachiavi macOS, così non verrà richiesta la password ad ogni push.

Come installare Git su Windows

Il pacchetto consigliato è Git for Windows, che include la riga di comando Git, Git Bash (una shell in stile Unix) e un'interfaccia grafica opzionale.

  1. Scarica il più recente programma di installazione Git for Windows.
  2. Avvia il programma di installazione. La procedura guidata offre diverse opzioni — le impostazioni predefinite sono ragionevoli. Due meritano attenzione:
    • Editor predefinito: scegli l'editor che già utilizzi (VS Code, Notepad, Vim, …) per i messaggi di commit.
    • Ambiente PATH: "Git from the command line and also from 3rd-party software" consente di eseguire git sia dal Prompt dei comandi/PowerShell che da Git Bash.
  3. Al termine dell'installazione, apri Git Bash (o PowerShell) e verifica:
git --version
git version 2.43.0.windows.1

Come installare Git su Linux

Su Linux, installa Git tramite il gestore di pacchetti della tua distribuzione. Il pacchetto si chiama quasi sempre git.

Debian / Ubuntu ( apt-get )

Debian, Ubuntu e le loro derivate utilizzano APT. Aggiorna prima l'indice dei pacchetti per ottenere l'ultima versione disponibile:

Installa Git su Debian/Ubuntu

sudo apt-get update
sudo apt-get install git

Quindi verifica l'installazione:

git --version

git --version
git version 2.43.0

Fedora (dnf/yum)

I pacchetti Git sono disponibili tramite dnf. (Nota: yum è deprecato nelle versioni moderne di Fedora.)

  1. Installa Git usando dnf:

Installa Git tramite dnf

sudo dnf install git
  1. Verifica l'installazione:

Controlla la versione di git

git --version
git version 2.43.0

Le altre distribuzioni seguono lo stesso approccio con il proprio gestore di pacchetti — ad esempio sudo pacman -S git su Arch, oppure sudo zypper install git su openSUSE.

Come installare Git dal sorgente su Linux

I pacchetti delle distribuzioni possono essere in ritardo rispetto all'ultima versione di Git. Compilare dal sorgente è il modo per ottenere le funzionalità più recenti non appena vengono rilasciate — al costo di installare le dipendenze di compilazione e ricompilare ad ogni aggiornamento. Sono necessarie librerie come curl, zlib, openssl, expat e gettext. Sui sistemi con dnf/yum o apt-get, installa prima le dipendenze:

Dipendenze su Fedora/RHEL (dnf/yum)

sudo yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel perl-devel asciidoc xmlto

Dipendenze su Debian/Ubuntu (apt-get)

sudo apt-get install libcurl4-openssl-dev libexpat1-dev gettext \
libz-dev libssl-dev

Per compilare la documentazione di Git in altri formati (pagine man, HTML, info), aggiungi anche queste dipendenze:

Installa Git e aggiungi i formati di documentazione

sudo dnf install asciidoc xmlto docbook2X
sudo apt-get install asciidoc xmlto docbook2x

Successivamente, scarica un tarball di una versione dai rilasci sorgente di Git, quindi compila e installa:

Installa Git, compila e installa

tar -zxf git-<version>.tar.gz
cd git-<version>
make prefix=/usr/local all
sudo make prefix=/usr/local install

Dopo l'installazione, verifica che Git sia nel tuo PATH eseguendo git --version. Se il comando non viene trovato, aggiungi /usr/local/bin alla variabile d'ambiente PATH.

Se hai già una build di Git disponibile, puoi recuperare il sorgente più recente direttamente invece di scaricare un tarball:

Recupero del codice sorgente

git clone https://github.com/git/git.git

Configurare Git dopo l'installazione

Una nuova installazione di Git non sa chi sei. Prima del tuo primo commit, imposta nome e indirizzo email — Git li registra su ogni commit che effettui. Il flag --global li salva una volta per il tuo account utente, così non dovrai ripetere questa operazione in ogni repository:

Imposta la tua identità Git

git config --global user.name "Bob Smith"
git config --global user.email "[email protected]"

È anche comune impostare il nome del branch predefinito e l'editor preferito:

Impostazioni iniziali comuni

git config --global init.defaultBranch main
git config --global core.editor "code --wait"

Controlla la configurazione attuale in qualsiasi momento:

Elenca la tua configurazione

git config --list

Per una panoramica completa di queste impostazioni e di dove Git le memorizza, consulta Git Config.

Verifica dell'installazione

Dopo aver installato su qualsiasi piattaforma, conferma che Git sia nel tuo PATH:

git --version
git version 2.43.0

Se vedi command not found, la directory di installazione non è nel tuo PATH. In una build da sorgente il binario si trova di solito in /usr/local/bin — aggiungila al PATH e riavvia il terminale. Il numero di versione esatto che vedi dipende da ciò che è stato incluso nel tuo programma di installazione o pacchetto, quindi potrebbe differire dagli esempi sopra.

Prossimi passi

Con Git installato e configurato, sei pronto per iniziare a lavorare con i repository:

  • Repository Git — cos'è un repository e come Git traccia il tuo progetto.
  • git init — crea un repository nuovo da zero.
  • git clone — copia un repository esistente sulla tua macchina.
  • Generare una chiave SSH — connettiti in modo sicuro ai remote come GitHub senza digitare una password.

Esercizio

Pratica
Quali metodi possono essere usati per installare Git su diversi sistemi operativi?
Quali metodi possono essere usati per installare Git su diversi sistemi operativi?
Was this page helpful?