Git installieren unter Windows, macOS und Linux
Um Git unter Windows zu installieren, laden Sie den Installer von der offiziellen Website git-scm.com herunter und gehen den Assistenten mit den empfohlenen Einstellungen durch. Unter macOS führen Sie brew install git oder xcode-select --install aus, unter Linux sudo apt install git (Debian, Ubuntu) oder sudo dnf install git (Fedora). Prüfen Sie die Installation mit git --version.
Kurzüberblick: Git auf jedem System installieren
| System | Befehl oder Weg |
|---|---|
| Windows | Installer von git-scm.com oder winget install --id Git.Git -e --source winget |
| macOS | brew install git oder xcode-select --install |
| Ubuntu, Debian | sudo apt update && sudo apt install git |
| Fedora, RHEL | sudo dnf install git |
| Arch Linux | sudo pacman -S git |
| openSUSE | sudo zypper install git |
Öffnen Sie nach der Installation auf einem beliebigen System ein Terminal und führen Sie git --version aus. Kommt als Antwort etwas wie git version 2.x.y, ist Git installiert und bereit für die Konfiguration.
Git herunterladen: die offizielle Website git-scm
Die einzige offizielle Quelle ist git-scm.com, Bereich Downloads. Die Website erkennt Ihr System selbst und schlägt die passende Variante vor. Laden Sie den Git-Installer nicht von Download-Portalen Dritter herunter: Dort finden sich veraltete Versionen und Installer mit Adware.
Für Windows verweist git-scm.com auf den Build Git for Windows (Projekt git-for-windows auf GitHub). Für macOS und Linux gibt es keinen eigenen Installer, sondern Befehle für Paketmanager – das ist normal und sogar bequemer: Updates kommen dann zusammen mit den Systemupdates.
Git unter Windows installieren
Schritt 1: Installer herunterladen
Öffnen Sie git-scm.com, gehen Sie zu Downloads → Windows und wählen Sie „64-bit Git for Windows Setup“. Die Portable-Version brauchen Sie nur, wenn Sie keine Administratorrechte haben oder Git auf einem USB-Stick mitnehmen möchten. Für Rechner mit ARM-Prozessor gibt es einen eigenen ARM64-Build.
Schritt 2: Den Installationsassistenten durchlaufen
Der Installer stellt viele Fragen, was Einsteiger oft abschreckt. Fast überall können Sie die Standardwerte übernehmen, einige Seiten sollten Sie aber verstehen:
- Select Components – lassen Sie Git Bash Here und Git GUI Here (Einträge im Kontextmenü des Explorers), Git LFS und die Dateizuordnungen aktiviert.
- Choosing the default editor – voreingestellt ist Vim, aus dem Einsteiger nicht mehr herauskommen. Wählen Sie Visual Studio Code, Notepad++ oder Nano, falls installiert. Dieser Editor öffnet sich, wenn Git Sie nach einer Commit-Nachricht fragt.
- Adjusting the name of the initial branch – wählen Sie „Override the default branch name for new repositories“ und tragen Sie
mainein. So passen neue Repositorys zu GitHub. - Adjusting your PATH environment – behalten Sie die empfohlene Option „Git from the command line and also from 3rd-party software“. Dann funktioniert der Befehl
gitin Git Bash, in PowerShell und im Terminal von VS Code. - Choosing the SSH executable – Use bundled OpenSSH.
- Choosing HTTPS transport backend – für normale Nutzer reicht OpenSSL; in Firmennetzen mit eigenen Zertifikaten ist Windows Secure Channel besser.
- Configuring the line ending conversions – „Checkout Windows-style, commit Unix-style line endings“. Das entspricht
core.autocrlf=true: Ins Repository gehen LF-Zeilenumbrüche, in Ihren Dateien stehen CRLF. - Configuring the terminal emulator – MinTTY (das Terminal von Git Bash).
- Credential helper – Git Credential Manager. Er merkt sich die GitHub-Anmeldung über den Browser, sodass Sie kein Token von Hand eingeben müssen.
Die übrigen Seiten (Verhalten von git pull, Dateisystem-Cache, experimentelle Optionen) lassen Sie unverändert.
Schritt 3: Installation prüfen
Öffnen Sie Git Bash über das Startmenü oder PowerShell und führen Sie aus:
$ git --version
git version 2.47.1.windows.1
Ihre Versionsnummer wird eine andere sein – wichtig ist nur, dass der Befehl antwortet. Meldet PowerShell, dass „git“ nicht als Name eines Cmdlets, einer Funktion oder eines ausführbaren Programms erkannt wurde, schließen Sie das Terminal und öffnen Sie es neu: Die Variable PATH wird nur in neuen Fenstern übernommen.
Git unter Windows mit winget installieren
Windows 10 und 11 haben mit winget einen eingebauten Paketmanager. Installation mit einem Befehl in PowerShell:
winget install --id Git.Git -e --source winget
So werden die Standardeinstellungen ohne Auswahl im Assistenten übernommen. Editor und Branch-Namen lassen sich später einfach per git config ändern.
Git unter macOS installieren
Variante 1: Command Line Tools von Apple
Auf macOS ist Git oft schon „halb“ da: Beim ersten Aufruf von git bietet das System an, die Command Line Tools zu installieren. Dasselbe können Sie auch ausdrücklich starten:
xcode-select --install
Der Nachteil: Apple liefert einen eigenen Build, der mit den Xcode-Tools aktualisiert wird und meist hinter der aktuellen Version zurückliegt.
Variante 2: Homebrew (empfohlen)
Ist der Paketmanager Homebrew installiert, ist das der bequemste Weg:
brew install git
git --version
which git
which git sollte auf einem Mac mit Apple Silicon /opt/homebrew/bin/git anzeigen, auf Intel /usr/local/bin/git. Steht dort /usr/bin/git, liegt das System-Git im PATH vorn – öffnen Sie ein neues Terminal oder prüfen Sie, ob die Initialisierungszeile von Homebrew in ~/.zprofile steht.
Git unter Linux installieren
Unter Linux installieren Sie Git aus den Paketquellen der Distribution. In vielen Distributionen ist es bereits vorhanden, prüfen Sie daher zuerst git --version.
Ubuntu, Debian, Linux Mint
sudo apt update
sudo apt install git
In Ubuntu-LTS-Versionen kann das Paket deutlich hinter dem neuesten Release liegen. Für eine aktuelle Version binden Sie das offizielle PPA des Git-Teams ein:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
Fedora, RHEL, Rocky, AlmaLinux
sudo dnf install git
Arch, Manjaro
sudo pacman -S git
Alpine (z. B. im Docker-Image)
apk add --no-cache git
Verwenden Sie in einem Dockerfile auf Debian-Basis apt-get statt apt und leeren Sie den Cache: RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/*.
Git-Version prüfen
Der Befehl git --version (oder git version) zeigt die installierte Version. Für die Fehlersuche sind erweiterte Build-Informationen nützlich:
$ git version --build-options
git version 2.43.0
cpu: x86_64
sizeof-long: 8
...
Warum die Version überhaupt wichtig ist: Manche Befehle gibt es noch nicht lange. So existieren git switch und git restore erst ab Git 2.23, die Einstellung init.defaultBranch ab 2.28. Funktioniert eine Anleitung nicht, vergleichen Sie zuerst die Versionen.
Git aktualisieren
Wie Sie Git aktualisieren (git update), hängt davon ab, wie es installiert wurde:
| Installationsweg | Update-Befehl |
|---|---|
| Git for Windows (Installer) | git update-git-for-windows oder den neuen Installer darüber installieren |
| winget | winget upgrade --id Git.Git |
| Homebrew | brew upgrade git |
| apt | sudo apt update && sudo apt install --only-upgrade git |
| dnf | sudo dnf upgrade git |
| pacman | sudo pacman -Syu |
Ihre Einstellungen (~/.gitconfig) und Repositorys bleiben beim Update unangetastet. Der Windows-Installer merkt sich die früheren Antworten im Assistenten, Sie müssen die Optionen also nicht erneut auswählen.
Was Sie direkt nach der Installation tun sollten
Git zu installieren ist nur die halbe Miete. Ohne Name und E-Mail-Adresse lässt Git keinen Commit zu, erledigen Sie daher sofort die Grundkonfiguration:
git config --global user.name "Max Mustermann"
git config --global user.email "max@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"
Die letzte Zeile macht VS Code zum Editor für Commit-Nachrichten (das Flag --wait ist Pflicht, sonst wartet Git nicht, bis das Fenster geschlossen wird). Das Ergebnis prüfen Sie mit git config --global --list.
Testen Sie anschließend alles an einem Übungs-Repository:
mkdir hello-git && cd hello-git
git init
echo "# Hello" > README.md
git add README.md
git commit -m "Erster Commit"
git log --oneline
Häufige Probleme bei der Git-Installation
„git: command not found“ oder „Befehl nicht gefunden“
Git ist nicht im PATH gelandet. Installieren Sie unter Windows neu mit der PATH-Option „Git from the command line and also from 3rd-party software“ und öffnen Sie ein neues Terminal. Prüfen Sie unter Linux und macOS, ob das Paket wirklich installiert ist: which git.
VS Code findet Git nicht
Starten Sie VS Code nach der Installation neu. Hilft das nicht, geben Sie den Pfad in der Einstellung git.path an, z. B. C:\Program Files\Git\cmd\git.exe.
macOS zeigt eine alte Version, obwohl brew eine neue installiert hat
Das System-/usr/bin/git steht im PATH vor Homebrew. Führen Sie eval "$(/opt/homebrew/bin/brew shellenv)" aus und tragen Sie diese Zeile in ~/.zprofile ein.
SSL-Fehler beim Klonen im Firmennetz
Das Netzwerk ersetzt Zertifikate. Stellen Sie unter Windows das Backend um: git config --global http.sslBackend schannel. Die Zertifikatsprüfung abzuschalten (http.sslVerify false) ist keine gute Idee – das öffnet Man-in-the-Middle-Angriffen Tür und Tor.
Seltsame Änderungen in allen Dateien direkt nach dem Klonen
Das sind Zeilenumbrüche: Dateien mit LF werden zu CRLF oder umgekehrt. Prüfen Sie git config core.autocrlf: Unter Windows wird true empfohlen, unter macOS und Linux input. Für ein Team ist es zuverlässiger, die Regeln in der Datei .gitattributes des Repositorys festzulegen, z. B. mit der Zeile * text=auto.
Welche Installationsmethode passt zu Ihnen?
Wenn Sie gerade erst anfangen, nehmen Sie unter Windows den offiziellen Installer: Er zeigt alle wichtigen Optionen und installiert gleich Git Bash, Git Credential Manager und OpenSSH mit. Erfahrene Nutzer greifen lieber zu winget – es lässt sich leicht zusammen mit anderen Programmen in ein Skript zur Einrichtung eines neuen Rechners einbauen.
Unter macOS wählen Sie Homebrew, wenn Sie auch andere Entwicklerwerkzeuge installieren möchten: Node.js, Python, Docker CLI. Die Command Line Tools genügen, wenn Sie Git nur gelegentlich brauchen. Unter Linux reicht fast immer das Paket der Distribution; die aktuelle Version aus dem PPA brauchen Sie nur, wenn Sie neue Befehle oder Fixes benötigen, die Ihr LTS-Build nicht hat.
Fazit
Git zu installieren ist einfach: unter Windows der offizielle Installer von git-scm.com oder winget, unter macOS Homebrew, unter Linux der Paketmanager der Distribution. Im Windows-Assistenten verdienen drei Punkte Aufmerksamkeit: der Editor, der Branch-Name main und PATH. Prüfen Sie nach der Installation git --version, setzen Sie Name und E-Mail – und schon können Sie den ersten Commit machen. Installation, Terminal-Einrichtung und nützliche Aliase behandeln wir ausführlich und praxisnah im Git-Kurs.
Häufige Fragen
Brauche ich Administratorrechte, um Git zu installieren?
Für den normalen Windows-Installer ja. Ohne Rechte können Sie die Portable-Version von Git for Windows nutzen oder Git nur für den aktuellen Benutzer installieren, sofern der Assistent das anbietet.
Wird Git zusammen mit GitHub Desktop oder VS Code installiert?
VS Code enthält kein Git und nutzt das im System installierte. GitHub Desktop bringt eine eigene eingebaute Git-Kopie mit, die aber im Terminal nicht verfügbar ist – installieren Sie Git daher besser separat.
Kann ich mehrere Git-Versionen auf einem Rechner haben?
Ja, verwendet wird aber die, die zuerst im PATH gefunden wird. Welche genau aktiv ist, prüfen Sie mit which git (macOS, Linux) oder where git (Windows).
Wie deinstalliere ich Git vollständig?
Unter Windows über „Apps und Features“, unter macOS mit brew uninstall git, unter Linux mit sudo apt remove git oder dem Pendant Ihrer Distribution. Die Konfigurationsdatei ~/.gitconfig bleibt dabei erhalten und kann von Hand gelöscht werden.
Funktioniert Git in WSL?
Ja, innerhalb von WSL installieren Sie Git wie unter einem normalen Linux per apt. Das ist eine eigene Installation, unabhängig von Git for Windows.
Dieses Thema wird im Kurs „Git vom Anfänger zum versierten Entwickler“ ausführlich mit Praxis behandelt.
Zum Kurs