Git auf Mac OS X (Teil 1): Installation
ff, den 6. Januar 2010Git ist ein System zur distribuierten Versionsverwaltung von Dateien, das sich in letzter Zeit immer größerer Beliebtheit erfreut – was nicht zuletzt dem Dienst Github geschuldet ist, der kostenlosen Platz für öffentliche Repositories und eine wirklich komfortable Weboberfläche bietet. Ein guter Grund eine kleine Serie von der Installation bis zu einigen spezifischen Sachen für Macuser zu machen.
Auch wenn man als Entwickler nicht unbedingt mit Git arbeitet, ist natürlich eine laufende Installation nützlich, um Repositories, die dieses zur Versionierung verwenden, nutzen zu können. Bisher wird Git nicht mit Mac OS X oder XCode mitgeliefert und muss nachträglich installiert werden.
Was vor einiger Zeit noch einem Kampf glich, lässt sich inzwischen allerdings relativ einfach bewerkstelligen. Einerseits gibt es über MacPorts entsprechende Pakete, außerdem lässt sich Git inzwischen über einen Installer auf das System holen. Zusätzlich dazu lässt sich Git natürlich auch selbst kompilieren.
Git mit dem Installer installieren
Den Installer gibt es als Image bei Google Code in verschiedenen Varianten zum Download (auch eine UniversalBinary-Version für PPC und 64-Bit). Danach läuft alles wie man es von den Paket-Installern kennt – fertig ist die Git-Installation.
Git per MacPorts installieren
Bei bestehender Installation von MacPorts können per Port-Kommando das Package git-core sowie nach Bedarf weitere Packages installiert werden.
sudo port selfupdate
sudo port install git-core (installiert die aktuellste Git-Version)
Ältere Versionen von Git finden sich mit
port search git-core
Mögliche Installationsvarianten finden sich mit
port variants git-core
Mit sudo port install git-core +svn lässt sich zum Beispiel Git in aktuellster Version mit der verfügbaren SVN-Schnittstelle installieren.
Git aus dem Quellcode kompilieren
Das Kompilieren aus dem Source Code ist nochmal ein Stück aufwendiger:
1. Damit das Kommando git später systemweit direkt genutzt werden kann, muss folgende Zeile zu ~/.profile hinzugefügt werden:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
(Die Pfade lassen sich den natürlich den eigenen Vorlieben entsprechend anpassen.)
2. Runterladen der aktuellen Git-Version von der offiziellen Website.
3. Entpacken
tar -xjf git-1.6.5.5.tar.bz2
(Dateinamen anpassen nicht vergessen.)
4. Kompilieren und installieren
cd git-1.6.5.5
./configure --prefix=/usr/local
make
sudo make install
Fertig. Git sollte nun nutzbar installiert sein. Zur Kontrolle kann mit which git
nachgeschaut werden ob der PATH auch korrekt übernommen wurde. Ist das Ergebnis /usr/local/bin/git
ist alles korrekt abgelaufen.
Dies ist allerdings nur das reine Git. Die man-Pages müssen zusätzlich kompiliert werden.
Weitere Teile der Reihe Git auf Mac OS X
- Git auf Mac OS X (Teil 4): Integration der GUIs in den OS X Finder
- Git auf Mac OS X (Teil 3): Git-Referenz und GitHub-Aktivitäten per Widget
- Git auf Mac OS X (Teil 2): Grafische Frontends und Clients