14 giugno 2009

Installare GIT su Mac Os x 10.5

Cos' è GIT
Git è un progetto Open Souce ed in particolare è un sistema per il controllo del versioning distribuito.
Lo scopo di utilizzare GIT è quello di permettere la gestione di progetti di grandi o piccole dimensioni con velocità ed efficenza.
Ogni clonde di Git è un repository completo di una propria history ed un tracking delle revision completo, indipendente dagli accessi di rete su un sistema centrale.

Vediamo in pochi passi come configurare GIT sul tuo sistema Mac Os X 10.5

Il primo passo è quello di scaricare GnuPG dal link : ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2.
Dopo aver scaricato il pacchetto è necessario decomprimerlo ed installarlo con i seguenti comandi:

tar -xjvf gnupg-1.4.7.tar.bz2
cd gnupg-1.4.7
./configure
make
sudo make install
cd ..


Dopo aver installato GnuPG è necessario passare all'installazione di GetText che potrete trovare al link : http://mirrors.usc.edu/pub/gnu/gettext/gettext-0.17.tar.gz.
Dopo averlo scaricato è necessario decomprimere e installare anch'esso mediante i seguenti comandi:

tar xvf gettext-0.17.tar
cd gettext-0.17
./configure
make
sudo make install
cd ..


Dopo aver installato GetText passiamo al passo finale e quindi all'installazione di GIT.
E' possibile scaricare il pacchetto per l'installazione al link :http://kernel.org/pub/software/scm/git/git-1.5.5.tar.bz2.
Dopo averlo scaricato eseguiamo i seguenti comandi per l'installazione:

tar -xjvf git-1.5.5.tar.bz2
cd git-1.5.5
./configure
make
sudo make install
cd ..
curl http://www.kernel.org/pub/software/scm/git/git-manpages-1.5.5.tar.bz2 \
sudo tar xj -C /usr/local/share/man

Dopodichè eseguire in cascata tutti questi comandi :

# you
git config --global user.name "Mr Man"
git config --global user.email "mr@man.com"

# colors

git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
git config --global color.interactive auto


# shortcuts
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch

# if you ever have conflicts you can type git-mergetool
# to use Apple opendiff (FileMerge) for resolving conflicts
git config --global merge.tool opendiff
# Whenever we merge provide a summary of commits
git config --global merge.summary true

# globally ignore some cruft files
git config --global core.excludesfile ~/.gitignore
echo "*~" >~/.gitignore
echo ".DS_Store" >>~/.gitignore

# setup nice fonts on gitk
cat >~/.gitk <<\EOF
set mainfont {Monaco 10}
set textfont {Monaco 10}
set uifont {Monaco 10}
EOF


Dopo l'esecuzione di questi semplici passi il tuo MAC è configurato per poter usare GIT.

Nessun commento: