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

Git installeren

Laten we eens een beetje Git gebruiken. Je kunt natuurlijk niet meteen beginnen — je moet het eerst installeren. Er zijn een aantal manieren om eraan te komen; de belangrijkste twee zijn installeren vanaf broncode of een bestaand pakket voor jouw platform gebruiken.

Installeren vanaf de broncode

Als het mogelijk is, is het meestal handig om Git vanaf de broncode te installeren, omdat je dan altijd de nieuwste versie hebt. Elke versie van Git brengt meestal goede verbeteringen aan de gebruikersinterface met zich mee, dus de laatste versie is vaak de beste manier als je het gewoon bent software vanaf de broncode te compileren. Vaak hebben Linuxdistributies behoorlijk oude pakketten - tenzij je een hele up-to-date distro hebt of ‘backports’ (verbeteringen van een nieuwe versie op een oudere versie toepassen) gebruikt - is installeren vanaf broncode misschien wel de beste manier voor jou.

Om Git te installeren heb je een aantal bibliotheken (‘libraries’) nodig: curl, zlib, openssl, expat, en libiconv. Als je bijvoorbeeld op een systeem werkt dat yum heeft (zoals Fedora) of apt-get (zoals systemen gebaseerd op Debian), kun je één van de volgende commando’s gebruiken om alle bibliotheken waar Git van afhangt te installeren:

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev

Als je alle afhankelijkheden hebt, kun je de laatste momentopname van Git vanaf de officiële website downloaden:

http://git-scm.com/download

Daarna compileren en installeren:

$ tar -zxf git-1.7.10.4.tar.gz
$ cd git-1.7.10.4
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

Als dat allemaal klaar is, kun je de nieuwste versie van Git uit Git ophalen met dit commando:

$ git clone git://git.kernel.org/pub/scm/git/git.git

Op Linux installeren

Als je direct de uitvoerbare bestanden van Git op Linux wilt installeren, kun je dat normaal doen via het standaard pakketbeheersysteem dat meegeleverd is met je distributie. Als je Fedora gebruikt kun je yum gebruiken:

$ yum install git-core

Of als je een distributie hebt die op Debian gebaseerd is, zoals Ubuntu, kun je apt-get proberen:

$ apt-get install git-core

Op een Mac installeren

Er zijn twee makkelijke manieren om Git op een Mac te installeren. De simpelste is om het grafische Git installatieprogramma te gebruiken, dat je van de volgende pagina op Google Code kunt downloaden (zie Figuur 1-7):

http://code.google.com/p/git-osx-installer


Figuur 1-7. Gitinstallatieprogramma voor OS X.

De andere veelgebruikte manier is om Git via MacPorts (http://www.macports.org) te installeren. Als je MacPorts hebt, kun je Git installeren met

$ sudo port install git-core +svn +doc +bash_completion +gitweb

Je hoeft niet al die extra’s toe te voegen, maar je wilt waarschijnlijk +svn erbij hebben voor het geval je ooit onder Git met Subversion repositories moet omgaan (zie Hoofdstuk 8).

Op Windows installeren

Git op Windows installeren is erg eenvoudig. Het msysGit project heeft één van de eenvoudiger installatieprocedures. Je hoeft alleen maar het installatieprogramma te downloaden van Google Code, en het uit te voeren:

http://code.google.com/p/msysgit

Nadat het geïnstalleerd is, kun je Git zowel vanaf de commandprompt gebruiken (waar ook een SSH client bijzit die later nog van pas zal komen) als via de standaard GUI.

Opmerking voor Windows gebruikers: je zou Git moeten gebruiken met de msysGit shell (Unix stijl), dit staat je toe de complexe commando’s gegeven in dit boek te gebruiken. Als je om een of andere reden de Windows shell / commandprompt moet gebruiken, moet je dubbele quotes gebruiken in plaats van enkele quotes (voor parameters met spaties ertussen) en je moet quotes gebruiken bij parameters die eindigen met een circumflex (^) als ze achteraan de lijn staan, omdat dit een voortzettingssymbool is in Windows.