Installare Git
Incominciamo ad usare un po’ di Git! Per prima cosa — occorre installarlo. Puoi ottenere Git in diversi modi; i due principali sono, installarlo dai sorgenti o installarlo da un pacchetto pre-esistente per la tua piattaforma.
Installazione da sorgenti
Se puoi, è generalmente vantaggioso installare Git dai sorgenti, perché così puoi usare la versione più recente. Ogni versione di Git, tende ad includere utili miglioramenti all’interfaccia utente, quindi, avere l’ultima versione disponibile è spesso la scelta migliore, se si ha familiarità con la compilazione dei sorgenti. Inoltre capita anche, che molte distribuzioni Linux contengano pacchetti molto vecchi; perciò, se non stai usando una distro aggiornata o dei backport, l’installazione da sorgente può essere la cosa migliore da fare.
Per installare Git, hai bisogno delle seguenti librerie, da cui dipende Git: curl, zlib, openssl, expat e libiconv. Per esempio, se sei su un sistema che usa yum (come in Fedora), o apt-get (come nei sistemi Debian), puoi usare uno dei seguenti comandi per installare tutte le dipendenze:
$ yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev
Quando avrai tutte le dipendenze necessarie, puoi proseguire ed andare a recuperare l’ultimo snapshot dal sito web di Git:
http://git-scm.com/download
Poi, compilalo ed installalo:
$ tar -zxf git-1.6.0.5.tar.gz
$ cd git-1.6.0.5
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
Dopo aver fatto questo, puoi ottenere Git da Git stesso per gli aggiornamenti:
$ git clone git://git.kernel.org/pub/scm/git/git.git
Installazione su Linux
Se vuoi installare Git su Linux, tramite una installazione da binario, generalmente, puoi farlo con lo strumento base di amministrazione-dei-pacchetti della tua distribuzione. Se sei su Fedora, puoi usare yum:
$ yum install git-core
O se sei su una distribuzione basata su Debian, come Ubuntu, prova apt-get:
$ apt-get install git-core
Installazione su Mac
Ci sono due metodi per installare Git su Mac. Il più semplice è usare l’installatore grafico di Git, che puoi scaricare dalla pagina di Google Code (vedi Figura 1-7):
http://code.google.com/p/git-osx-installer

Figura 1-7. Installatore di Git per SO X.
L’altro metodo è installare Git via MacPorts (http://www.macports.org
). Se hai MacPorts installato, installa Git con:
$ sudo port install git-core +svn +doc +bash_completion +gitweb
Non ti occorre aggiungere tutti i pacchetti, ma evidentemente vorrai includere +svn, nel caso tu debba usare Git con i repository di Subversion (vedi Capitolo 8).
Installazione su Windows
Installare Git su Windows è davvero facile. Il progetto msysGit ha una delle procedure di installazione tra le più facili. Semplicemente scarica l’installatore exe dalla pagina di Google Code, e lancialo:
http://code.google.com/p/msysgit
Una volta installato, hai a disposizione sia la versione da riga di comando (incluso un client SSH che sarà utile, in seguito) sia l’interfaccia grafica (GUI) standard.