This is an in-progress translation.
To help translate the book, please fork the book at GitHub and push your contributions.

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.