Git installieren
Hier erfahren Sie, wie Sie Git aus dem Quellcode installieren und wie Sie Git auf Mac, Windows und Linux einrichten.
Bevor Sie ein Repository klonen, einen Commit erstellen oder einen Pull Request öffnen können, muss Git auf Ihrem Rechner installiert sein. Diese Seite erklärt alle gängigen Methoden zur Installation von Git auf macOS, Windows und Linux, wie Sie Git aus dem Quellcode erstellen, wenn Sie die neueste Version benötigen, wie Sie die Installation überprüfen und welche einmalige Konfiguration jede neue Installation erfordert.
Eine schnelle Möglichkeit herauszufinden, ob Git bereits installiert ist, besteht darin, ein Terminal zu öffnen und die Version abzufragen:
git --version
git version 2.43.0Wenn Sie eine Versionsnummer sehen, ist Git installiert und Sie können direkt zur Konfiguration Ihrer Identität springen. Wenn Sie command not found erhalten (oder Windows Sie auffordert, Entwicklertools zu installieren), wählen Sie unten Ihr Betriebssystem aus.

Git auf dem Mac installieren
Es gibt drei gängige Methoden zur Installation von Git auf macOS: den offiziellen Git-for-Mac-Installer, Homebrew und MacPorts. Homebrew ist bei Entwicklern am beliebtesten, da es Git auch mit brew upgrade aktuell hält. Die Apple Command Line Tools enthalten ebenfalls eine Git-Version — wenn Sie git --version auf einem frischen Mac ausführen, werden Sie aufgefordert, diese zu installieren.
Mac Installer
Dies ist die einfachste Methode zur Installation von Git auf dem Mac. Gehen Sie wie folgt vor:
- Laden Sie den aktuellen Git-for-Mac-Installer herunter.
- Öffnen Sie das heruntergeladene Paket und folgen Sie den Anweisungen, um die Installation abzuschließen.
- Öffnen Sie das Terminal und führen Sie
git --versionaus, um die erfolgreiche Installation zu bestätigen:
git --version
git version 2.43.0Sobald Git auf Ihrem Rechner vorhanden ist, legen Sie Ihre Identität fest, damit Ihre Commits korrekt zugeordnet werden.
Homebrew
Wenn Sie Homebrew installiert haben, ist dies der einfachste Weg, Git stets aktuell zu halten:
- Öffnen Sie Ihr Terminal und installieren Sie Git mit Homebrew:
Git via Homebrew installieren
brew install git- Überprüfen Sie die Installation:
Git mit Homebrew installieren
git --version
git version 2.43.0Später können Sie jederzeit mit brew upgrade git auf die neueste Version aktualisieren.
MacPorts
Folgen Sie diesen Schritten, um Git mit MacPorts zu installieren:
- MacPorts aktualisieren:
Git mit MacPorts installieren
sudo port selfupdate- Suchen Sie nach den aktuellsten Git-Ports und ihren Varianten:
Git-Ports und Varianten suchen
port search git
port variants git- Installieren Sie Git zusammen mit Bash-Vervollständigung, dem macOS-Keychain-Helfer und der Dokumentation:
Git mit macOS-Keychain-Helfer installieren
sudo port install git +bash_completion +credential_osxkeychain +docDie Variante +credential_osxkeychain erlaubt Git, Ihre Remote-Zugangsdaten in der macOS-Keychain zu speichern, sodass Sie nicht bei jedem Push nach einem Passwort gefragt werden.
Git auf Windows installieren
Das empfohlene Paket ist Git for Windows, das die Git-Befehlszeile, Git Bash (eine Unix-ähnliche Shell) und eine optionale GUI enthält.
- Laden Sie den aktuellsten Git-for-Windows-Installer herunter.
- Führen Sie den Installer aus. Der Setup-Assistent bietet mehrere Optionen — die Standardwerte sind sinnvoll. Zwei sind besonders erwähnenswert:
- Standard-Editor: Wählen Sie den Editor, den Sie bereits verwenden (VS Code, Notepad, Vim, …), für Commit-Nachrichten.
- PATH-Umgebung: „Git from the command line and also from 3rd-party software" ermöglicht es Ihnen,
gitsowohl in der Eingabeaufforderung/PowerShell als auch in Git Bash auszuführen.
- Öffnen Sie nach der Installation Git Bash (oder PowerShell) und überprüfen Sie:
git --version
git version 2.43.0.windows.1Git auf Linux installieren
Unter Linux installieren Sie Git über den Paketmanager Ihrer Distribution. Das Paket heißt fast immer git.
Debian / Ubuntu ( apt-get )
Debian, Ubuntu und deren Derivate verwenden APT. Aktualisieren Sie zuerst den Paketindex, um die neueste verfügbare Version zu erhalten:
Git auf Debian/Ubuntu installieren
sudo apt-get update
sudo apt-get install gitÜberprüfen Sie dann die Installation:
git --version
git --version
git version 2.43.0Fedora (dnf/yum)
Git-Pakete sind über dnf verfügbar. (Hinweis: yum ist in modernen Fedora-Versionen veraltet.)
- Installieren Sie Git mit dnf:
Git via dnf installieren
sudo dnf install git- Überprüfen Sie die Installation:
Git-Version prüfen
git --version
git version 2.43.0Andere Distributionen folgen demselben Prinzip mit ihrem eigenen Paketmanager — zum Beispiel sudo pacman -S git auf Arch oder sudo zypper install git auf openSUSE.
Git aus dem Quellcode auf Linux installieren
Distributionspakete können hinter der neuesten Git-Version zurückliegen. Der Aufbau aus dem Quellcode ist der Weg, um neueste Funktionen sofort beim Erscheinen zu erhalten — auf Kosten der Installation von Build-Abhängigkeiten und der erneuten Kompilierung bei jedem Update. Sie benötigen Bibliotheken wie curl, zlib, openssl, expat und gettext. Installieren Sie auf Systemen mit dnf/yum oder apt-get zuerst die Abhängigkeiten:
Abhängigkeiten auf Fedora/RHEL (dnf/yum)
sudo yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel perl-devel asciidoc xmltoAbhängigkeiten auf Debian/Ubuntu (apt-get)
sudo apt-get install libcurl4-openssl-dev libexpat1-dev gettext \
libz-dev libssl-devUm die Dokumentation von Git in anderen Formaten (Man-Pages, HTML, Info) zu erstellen, fügen Sie diese Abhängigkeiten ebenfalls hinzu:
Git installieren und Dokumentationsformate hinzufügen
sudo dnf install asciidoc xmlto docbook2X
sudo apt-get install asciidoc xmlto docbook2xLaden Sie als Nächstes ein Release-Tarball von den Git-Quell-Releases herunter, kompilieren und installieren Sie dann:
Git installieren, kompilieren und einrichten
tar -zxf git-<version>.tar.gz
cd git-<version>
make prefix=/usr/local all
sudo make prefix=/usr/local installÜberprüfen Sie nach der Installation, ob Git in Ihrem PATH vorhanden ist, indem Sie git --version ausführen. Wenn der Befehl nicht gefunden wird, fügen Sie /usr/local/bin zu Ihrer PATH-Umgebungsvariablen hinzu.
Wenn Sie bereits einen Git-Build verfügbar haben, können Sie den neuesten Quellcode direkt abrufen, anstatt ein Tarball herunterzuladen:
Quellcode abrufen
git clone https://github.com/git/git.gitGit nach der Installation konfigurieren
Eine frische Git-Installation weiß nicht, wer Sie sind. Legen Sie vor Ihrem ersten Commit Ihren Namen und Ihre E-Mail-Adresse fest — Git erfasst diese bei jedem Commit, den Sie erstellen. Das Flag --global speichert sie einmalig für Ihr Benutzerkonto, sodass Sie dies nicht in jedem Repository wiederholen müssen:
Ihre Git-Identität festlegen
git config --global user.name "Bob Smith"
git config --global user.email "[email protected]"Es ist auch üblich, den Standard-Branch-Namen und den bevorzugten Editor festzulegen:
Häufige Einmaleinstellungen
git config --global init.defaultBranch main
git config --global core.editor "code --wait"Überprüfen Sie jederzeit, was aktuell konfiguriert ist:
Ihre Konfiguration auflisten
git config --listEine vollständige Übersicht dieser Einstellungen und wo Git sie speichert, finden Sie unter Git Config.
Installation überprüfen
Bestätigen Sie nach der Installation auf jeder Plattform, dass Git in Ihrem PATH vorhanden ist:
git --version
git version 2.43.0Wenn Sie command not found sehen, befindet sich das Installationsverzeichnis nicht in Ihrem PATH. Bei einem Quellcode-Build befindet sich die Binärdatei in der Regel in /usr/local/bin — fügen Sie es zu PATH hinzu und starten Sie Ihr Terminal neu. Die genaue Versionsnummer, die Sie sehen, hängt davon ab, was mit Ihrem Installer oder Paket geliefert wurde, und kann von den obigen Beispielen abweichen.
Nächste Schritte
Mit installiertem und konfiguriertem Git sind Sie bereit, mit Repositories zu arbeiten:
- Git Repository — was ein Repository ist und wie Git Ihr Projekt verfolgt.
- git init — ein brandneues Repository erstellen.
- git clone — ein vorhandenes Repository auf Ihren Rechner kopieren.
- SSH-Schlüssel generieren — sicher mit Remotes wie GitHub verbinden, ohne ein Passwort einzugeben.