Installera git på OS X

Att installera git på OS X visade sig vara lätt. Inte bara det men det verkar som om git är riktigt lättanvänt att använda också.

Ola Bäckström 16 februari 2008

Inspirerad av Linus Torvalds Googletalk så ville jag prova om det gick att få tag på “git” till OS X. Jag hittade inget färdigt paket och tvekade över mängden jobb som skulle behövas för att bygga git från källkod.

OS X (= Unix) och Linux är ganska likt… men jag var rädd för massa problem. Men eftersom Xcode drar in gcc så finns det ju en chans. Spanade runt lite och fann att Steve Dekorte visade att det inte är någon större match att bygga från skratch à la Linux.

Hämta och bygg


curl http://kernel.org/pub/software/scm/git/git-1.5.4.1.tar.gz -O
gunzip git-1.5.4.1.tar.gz 
tar -xvf git-1.5.4.1.tar 
make configure
./configure --prefix=/usr/local
make all
sudo make install

Detta bygger och installerar git under /usr/local. Förvånande smidigt… inga problem alls… behövde inte modda path heller.


git --version

svarade direkt.

Anpassa

Precis som Steve så knackade jag vidare:


git config --global user.name "För Efternamn"
git config --global user.email blabla@domain.etc

detta fixar en fil .gitconfig i hemkatalogen som sedan läses av de olika gitkommandona sedan.

Skapa ett test-repositorium


mkdir aha-git
git init
git add .
git commit

snabbt och smidigt. Jag bryr mig inte för ögonblicket om att sätta upp en server, men måste få in man-filerna, så

Hämta och installera “man”-filer

Recept funnet här


curl -O  http://www.kernel.org/pub/software/scm/git/git-manpages-1.5.2.4.tar.bz2
sudo tar xjv -C /usr/local/share/man -f git-manpages-1.5.2.4.tar.bz2

där vi varierar oss och drar ned den mindre bz2-filen (istället för .gz). Behöver då j-brytaren för att packa upp bzip2. Notera att vi packar upp direkt på plats så vi kan slå

man git

och det fungerar.

Ska nu prova och lära mig git — det verkar inte så svåranvänt — får återkomma i frågan.

,

---
---