Zum Inhalt springen
GitTree

Git auf Linux

So aktualisieren Sie Git auf Ubuntu 22.04 auf 2.39 oder neuer mit dem Git-Core-PPA

Ubuntu 22.04 und Linux Mint 21 versenden Git 2.34.1. Vier Befehle mit dem Git-Core-PPA installieren das neueste stabile Git. Hier erfahren Sie, warum die alte Version hängen bleibt und wie Sie sie rückgängig machen können.

Geschrieben von KodmoraAktualisiert 12 Min. gelesen
Integriertes Terminal, angedockt unter dem Commit-Graph in GitTree

Um Git auf Ubuntu 22.04** zu aktualisieren, fügen Sie die stabile Git-Releases-PPA (ppa:git-core/ppa) hinzu und installieren Sie Git erneut darüber. Vier Befehle erledigen die Aufgabe: PPA hinzufügen, Paketlisten aktualisieren, Git installieren und die Version überprüfen. Sie wechseln von Ubuntus Git 2.34.1 auf das neueste stabile Git, weit über 2.39 hinaus, und spätere Versionen kommen mit Ihren normalen Systemupdates. Die gleichen Befehle funktionieren auf Linux Mint 21, das auf Ubuntu 22.04 basiert.

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
git --version

Das ist die ganze Lösung. Im Folgenden wird jeder Schritt erklärt, warum 22.04 auf 2.34 hängen bleibt, ob man dem PPA vertrauen soll, wie man es rückgängig macht und was zu tun ist, wenn die alte Version weiterhin angezeigt wird. Wir haben es geschrieben, weil GitTree, unser Git-Client für Linux, Git 2.39 oder neuer benötigt, aber es gilt für jedes Tool, das ein aktuelles Git benötigt. Auf Ubuntu 24.04 oder Debian 12 können Sie die PPA komplett überspringen: Ihr eigenes Git ist bereits neu genug.

Überprüfen Sie, welche Git-Version Sie unter Ubuntu haben

Beginnen Sie damit, Git selbst zu fragen. Öffnen Sie ein Terminal und führen Sie Folgendes aus:

git --version

Wenn Ihr Git aus dem Archiv Ubuntu 22.04 oder Linux Mint 21 stammt, gibt es git version 2.34.1 aus. Wenn die Shell meldet, dass git nicht gefunden wurde, ist Git noch nicht installiert und die folgenden Schritte installieren sofort die neuere Version. Um zu sehen, woher diese Version kommt und was apt install git Ihnen stattdessen geben würde, fragen Sie apt:

apt-cache policy git

Die Zeile Installed ist die Version, die Sie haben, Candidate ist die Version, die apt installieren würde, und die Versionstabelle darunter listet alle Quellen auf, die Git anbieten. Bevor Sie das PPA hinzufügen, ist die einzige Quelle das Ubuntu-eigene Archiv. Laut den offiziellen Paketseiten enthalten die gängigen Versionen Folgendes:

Git im eigenen Archiv jeder Veröffentlichung (geprüft im Oktober 2026)
VeröffentlichungGit-VersionGit 2.39 oder neuer?
Ubuntu 22.04 LTS (Jammy Jellyfish)2.34.1Nein: Fügen Sie das Git-Core-PPA hinzu
Linux Mint 21 (basierend auf Ubuntu 22.04)2.34.1, ab Ubuntu 22.04Nein: Fügen Sie das Git-Core-PPA hinzu
Ubuntu 24.04 LTS (Edler Numbat)2.43.0Ja
Debian 12 (Bücherwurm)2.39.5Ja

Die Paketrevision ändert sich mit der Veröffentlichung von Sicherheitsupdates (am 22.04 endet sie derzeit mit 1ubuntu1.17), aber die Git-Version darunter bleibt bei 2.34.1.

Warum Ubuntu 22.04 Git 2.34 versendet und nie daran vorbeikommt

Ubuntu wählt seine Paketversionen vor einer Veröffentlichung aus und behält sie dann. Für 22.04 fielen sowohl der Debian Import Freeze als auch der Feature Freeze am 24. Februar 2022, und die Veröffentlichung folgte am 21. April 2022. Git 2.34.1 war seit dem 24. November 2021 erhältlich, das ist also die Version, die ins Archiv gelangte.

Nach einer Veröffentlichung entscheidet die Stable Release Update (SRU)-Richtlinie von Ubuntu, was sich ändern kann: Updates werden im Allgemeinen nur herausgegeben, um schwerwiegende Fehler zu beheben, und neue Upstream-Versionen, die Funktionen statt kritischer Korrekturen bringen, werden stattdessen an Backports gesendet (das Backports-Archiv 22.04 enthält kein Git). Sicherheitskorrekturen werden separat über den eigenen Prozess des Ubuntu-Sicherheitsteams durchgeführt. Daher erhält 22.04 weiterhin gepatchte Builds von Git 2.34.1, aber nicht Git 2.39, das am 12. Dezember 2022 herauskam, acht Monate nach der Veröffentlichung von 22.04.

Tools, die von neuerem Git abhängen, legen eine Mindestversion fest. Das Minimum von GitTree liegt bei 2,39. Mit Ubuntu 22.04s eigenem Git stoppt es also auf einem Bildschirm mit dem Titel „This Git is too old“ und zeigt die gleichen PPA-Befehle wie in dieser Anleitung an.

Was ist ppa:git-core/ppa und ist es sicher?

Ein PPA (Personal Package Archive) ist ein Paket-Repository, das von einer Person oder einem Team auf Launchpad außerhalb des Ubuntu-Hauptarchivs gehostet wird. ppa:git-core/ppa trägt den Titel „Git Stable Releases“, beschreibt sich selbst als die aktuellste stabile Version von Git für Ubuntu und wird vom Ubuntu Git Maintainers-Team betrieben. Es ist auch das PPA, das git-scm.com, die eigene Website des Git-Projekts, Ubuntu-Benutzern zur Verfügung stellt, die das neueste stabile Upstream-Git wünschen.

  • Für Ihre Version erstellt. Es veröffentlicht Builds für jede unterstützte Ubuntu-Version, einschließlich 22.04, sodass Apt sie wie jedes andere Update behandelt.
  • Signiert. add-apt-repository installiert den Signaturschlüssel des PPA zusammen damit, sodass Apt überprüfen kann, was heruntergeladen wird.
  • Aktuell. Als wir im Oktober 2026 überprüften, war der Build 22.04 Git 2.55.0. Neue stabile Versionen erreichen Sie über sudo apt upgrade.
  • Narrow. Es veröffentlicht ein Quellpaket, git, sodass der Rest Ihres Systems weiterhin von Ubuntu stammt.

Der Kompromiss ist der übliche für jedes Archiv eines Drittanbieters: Sie vertrauen den Leuten, die es erstellen. Ein PPA ist nicht Teil des Ubuntu-Archivs, aber dieses ist der Name der Git-eigenen Download-Seite für Ubuntu.

So aktualisieren Sie Git auf Ubuntu 22.04, Schritt für Schritt

  1. Überprüfen Sie Ihre aktuelle Git-Version

    Führen Sie git --version aus. Wenn es 2.34.1 ausgibt, wie es Git aus den Archiven Ubuntu 22.04 und Linux Mint 21 tut, oder sagt, dass der Befehl nicht gefunden wurde, fahren Sie fort. Wenn bereits Version 2.39 oder neuer gedruckt wird, können Sie hier aufhören.

  2. Fügen Sie das Git-Core-PPA hinzu

    Führen Sie sudo add-apt-repository ppa:git-core/ppa aus, lesen Sie die gedruckte Beschreibung und drücken Sie zur Bestätigung die Eingabetaste. Der Befehl fügt die PPA und ihren Signaturschlüssel hinzu und aktualisiert am 22.04 auch die Paketlisten.

  3. Aktualisieren Sie die Paketlisten

    Führen Sie sudo apt update aus. Es ist harmlos, wenn der vorherige Befehl dies bereits getan hat, und es stellt sicher, dass apt das neuere Git der PPA erkennt.

  4. Installieren Sie das neuere Git

    Führen Sie sudo apt install git aus. Wenn Git bereits installiert ist, aktualisiert apt es direkt auf die PPA-Version; Wenn nicht, wird diese Version installiert. Ihre Repositorys und Ihr ~/.gitconfig bleiben unverändert.

  5. Bestätigen Sie die neue Version

    Führen Sie git --version erneut aus. Es sollte jetzt 2.39 oder neuer gedruckt werden. Wenn die alte Nummer immer noch angezeigt wird, öffnen Sie ein neues Terminal; Wenn dies nicht hilft, lesen Sie den Abschnitt zur Fehlerbehebung weiter unten.

Wenn Sie häufig Maschinen aufstellen, passen die gleichen Schritte in eine Zeile. Das Flag -y beantwortet die Eingabeaufforderungen beider Befehle für Sie. Verwenden Sie es daher erst, wenn Sie wissen, was sie bewirken:

sudo add-apt-repository -y ppa:git-core/ppa && sudo apt update && sudo apt install -y git

Git aktualisieren am Linux Mint 21

Linux Mint 21 basiert auf Ubuntu 22.04 und verwendet dessen Pakete, sodass es dasselbe Git 2.34.1 ausliefert und denselben Fix benötigt. Führen Sie die vier Befehle oben in dieser Anleitung im Mint-Terminal aus: add-apt-repository funktioniert dort wie unter Ubuntu. Sobald das PPA eingerichtet ist, kommen spätere Git-Releases mit den restlichen Systemupdates.

Ubuntu 24.04 und Debian 12: Git ist bereits neu genug

Neuere Versionen benötigen kein PPA. Ubuntu 24.04 LTS liefert Git 2.43.0 und Debian 12 liefert Git 2.39.5, beide auf oder über der 2,39-Linie. Wenn Git fehlt, installieren Sie es aus dem systemeigenen Archiv:

sudo apt install git

Ubuntu-PPAs werden für Ubuntu erstellt, nicht für Debian. Debians eigenes Wiki listet sie unter den Quellen auf, die ein stabiles System in ein „FrankenDebian“ verwandeln. Bleiben Sie also bei Debian beim Git aus Debians Archiv.

Fehlerbehebung: Wenn das Git-Update nicht durchgeführt wird

add-apt-repository: Befehl nicht gefunden

Bei Minimal- und Serverinstallationen kann das Paket, das den Befehl bereitstellt, weggelassen werden. Installieren Sie es und führen Sie dann die PPA-Schritte erneut aus:

sudo apt install software-properties-common

git --version gibt immer noch 2.34.1 aus

Öffnen Sie zunächst ein neues Terminal oder führen Sie hash -r aus, damit Ihre Shell den Pfad vergisst, den sie sich gemerkt hat. Wenn sich die Zahl immer noch nicht ändert, suchen Sie nach einem zweiten Git auf Ihrem PATH, z. B. einem, das aus der Quelle in /usr/local/bin erstellt wurde und unter Ubuntu vor /usr/bin steht:

which -a git
apt-cache policy git

which -a listet alle git auf, die Ihre Shell finden kann, in der Reihenfolge, in der sie sie ausprobiert. Wenn apt die Version des PPA als installiert anzeigt, aber ein anderer Pfad an erster Stelle steht, entfernen Sie diese andere Kopie oder benennen Sie sie um. Wenn apt immer noch 2.34.1 als Kandidaten anbietet, wurde die PPA nicht hinzugefügt: Führen Sie sudo apt update erneut aus und lesen Sie die Ausgabe auf Fehler, die git-core erwähnen.

GitTree sagt immer noch, dass Git zu alt ist

GitTree prüft Git beim Start. Wählen Sie nach dem Upgrade auf diesem Bildschirm Check again aus oder starten Sie die App neu und sie übernimmt die neue Version.

So entfernen Sie das Git-Core-PPA oder kehren zu Ubuntus Git zurück

Um Git nicht mehr vom PPA zu erhalten, aber die aktuelle Version beizubehalten, entfernen Sie das PPA:

sudo add-apt-repository --remove ppa:git-core/ppa

Um auch zu Ubuntus eigener Version 2.34.1 zurückzukehren, verwenden Sie ppa-purge. Es entfernt das PPA und stuft seine Pakete auf die Versionen im Ubuntu-Archiv herunter:

sudo apt install ppa-purge
sudo ppa-purge ppa:git-core/ppa

Andere Möglichkeiten, das neueste Git unter Ubuntu zu installieren

Der PPA ist am 22.04 der kürzeste Weg, aber nicht der einzige:

Möglichkeiten, Git 2.39 oder neuer auf Ubuntu 22.04 zu erhalten
MethodeAufwandWie Git auf dem neuesten Stand bleibt
Git-Core-PPAVier Befehle, ein paar MinutenMit Ihrem normalen sudo apt upgrade
Upgrade auf Ubuntu 24.04 LTSEin vollständiges Release-Upgrade mit do-release-upgrade; erstmal sichernUbuntus eigenes Git 2.43.0 und seine Sicherheitsupdates
Erstellen Sie Git aus dem QuellcodeBuild-Tools installieren, eine Version von kernel.org herunterladen, kompilierenVon Hand: Sie wiederholen den Build für jedes Release

Ein Upgrade der gesamten Version ist sinnvoll, wenn Sie sowieso planen, auf 24.04 umzusteigen. Die Serverdokumentation von Ubuntu empfiehlt do-release-upgrade, unterstützt den Wechsel von einer LTS-Version zur nächsten und legt Wert darauf, zuerst Ihre Daten zu sichern. Durch das Erstellen aus dem Quellcode erhalten Sie, wie im Pro Git-Buch beschrieben, jede Version, die Sie möchten, aber Aktualisierungen werden zu Ihrer Aufgabe, und eine Kopie in /usr/local/bin kann später die passende Version verbergen.

Installieren Sie GitTree auf Ubuntu, sobald Git auf dem neuesten Stand ist

Wenn Git 2.39 oder neuer vorhanden ist, können Sie eine Git-GUI hinzufügen, die es verwendet. GitTree ist ein Desktop-Git-Client mit einem kostenlosen Plan, einschließlich privater Repositorys. Es läuft auf dem Git, das Sie gerade installiert haben, anstatt sein eigenes Git zu bündeln, sodass jede Schaltfläche das tut, was der entsprechende Befehl tun würde. Unter Ubuntu und Debian ist das Paket .deb der empfohlene Download:

cd ~/Downloads
sudo apt install ./Git-Tree-Linux.deb
gittree

Verwenden Sie den von Ihnen gespeicherten Dateinamen, zum Beispiel Git-Tree_<version>_amd64.deb. apt installiert GitTree zusammen mit Git, WebKitGTK und GTK, fügt es Ihrem Anwendungsmenü hinzu und gittree startet es von einem Terminal aus. Die Reihenfolge der beiden Installationen spielt keine große Rolle: Wenn Git noch nicht installiert wurde und Sie die .deb zuerst auf Ubuntu 22.04 installieren, ruft apt Ubuntus Git 2.34.1 auf, GitTree zeigt seinen „This Git is too old“-Bildschirm an und die oben genannten PPA-Schritte beheben das Problem.

Auf der Startseite von GitTree können Sie ein Repository öffnen, klonen oder erstellen und Ihre aktuellen und bevorzugten Repositorys auflisten.
Auf der Startseite von GitTree können Sie ein Repository öffnen, klonen oder erstellen und Ihre aktuellen und bevorzugten Repositorys auflisten.

Melden Sie sich beim ersten Start mit einem GitTree-Konto an, das Sie auf gittree.app mit Ihrer E-Mail-Adresse oder einem Git-Anbieter erstellt haben: Alle Git-Funktionen sind dann im kostenlosen Plan enthalten. Die Hosting-Integrationen (GitHub, GitLab, Bitbucket und Azure DevOps, private Remotes inbegriffen) und Nour, der KI-Assistent, werden mit GitTree Pro geliefert, das mit einer kostenlosen Testversion beginnt; Der Free-Plan wird danach weitergeführt. Nach dem Einchecken funktioniert die App zwischen den Überprüfungen bis zu 7 Tage lang offline. GitTree wird auf Ubuntu 22.04 LTS, Ubuntu 24.04 LTS und Debian 12 oder höher auf 64-Bit x86_64-Maschinen getestet; Linux Mint 21 kann es auch ausführen, obwohl es nicht getestet wurde. Die Linux-Pakete sind nicht signiert. Vergleichen Sie daher Ihren Download mit der SHA256SUMS.txt-Datei auf der Release-Seite. Die Seite GitTree für Linux behandelt das tragbare AppImage, den Systemschlüsselbund und die Deinstallation.

Sobald Git neu genug ist, öffnet GitTree Ihr Repository als Commit-Diagramm mit einer farbcodierten Spur für jeden Zweig.
Sobald Git neu genug ist, öffnet GitTree Ihr Repository als Commit-Diagramm mit einer farbcodierten Spur für jeden Zweig.

GitTree läuft auf Mac, Windows und Linux gleichermaßen. Neu bei Git-GUIs auf Linux? Unser Leitfaden zur besten Git-GUI für Linux vergleicht die Optionen und Git für Anfänger mit einer GUI führt Sie durch Ihre ersten Commits. Wenn Sie eine Desktop-App gegen das Terminal abwägen, lesen Sie Git GUI vs. Befehlszeile. Auf einer Stufe stecken geblieben? Auf der GitTree Support-Seite finden Sie alle Möglichkeiten, uns zu erreichen, und alle Installer finden Sie auf der Download-Seite.

Häufig gestellte Fragen

Wie aktualisiere ich Git auf Ubuntu 22.04?

Fügen Sie die PPA für stabile Git-Releases hinzu und installieren Sie Git erneut daraus: Führen Sie sudo add-apt-repository ppa:git-core/ppa, dann sudo apt update und sudo apt install git aus. Überprüfen Sie das Ergebnis mit git --version, das jetzt 2.39 oder neuer anstelle von 2.34.1 ausgeben sollte. Spätere Git-Releases von der PPA kommen mit Ihrem normalen sudo apt upgrade an.

Warum aktualisiert sudo apt upgrade Git am Ubuntu 22.04 nicht?

Ubuntu hat die Paketversionen für 22.04 im Februar 2022 eingefroren, als Git 2.34.1 aktuell war. Nach der Veröffentlichung erlaubt die Stable Release Update-Richtlinie im Allgemeinen nur Korrekturen für schwerwiegende Fehler und sendet neue Upstream-Versionen mit neuen Funktionen an Backports; Sicherheitsfixes werden durch die eigenen Updates des Ubuntu-Sicherheitsteams bereitgestellt. Daher installiert apt upgrade gepatchte Builds von 2.34.1, jedoch niemals Git 2.39 oder höher. Sie benötigen das Git-Core-PPA, eine neuere Ubuntu-Version oder einen Build aus dem Quellcode.

Ist die Verwendung von ppa:git-core/ppa sicher?

Da es sich um ein Archiv eines Drittanbieters handelt, vertrauen Sie den Leuten, die es erstellen, aber es ist die Standardauswahl: Das Ubuntu Git Maintainers-Team führt es auf Launchpad aus, add-apt-repository installiert seinen Signaturschlüssel, damit apt Downloads überprüfen kann, und git-scm.com, die eigene Website des Git-Projekts, weist Ubuntu-Benutzer darauf hin, um das neueste stabile Git zu erhalten.

Benötige ich das Git-Core-PPA auf Ubuntu 24.04 oder Debian 12?

Nein. Ubuntu 24.04 LTS liefert Git 2.43.0 und Debian 12 liefert Git 2.39.5, und beide erfüllen ein Minimum von 2,39. Installieren Sie Git mit sudo apt install git, falls es fehlt. Vermeiden Sie unter Debian Ubuntu-PPAs ganz: Debians Wiki warnt davor, dass das Einmischen von Repositories, die für andere Distributionen erstellt wurden, einschließlich Ubuntu-PPAs, ein stabiles System zerstören kann.

Funktioniert das Git-Core-PPA auf Linux Mint 21?

Ja. Linux Mint 21 basiert auf Ubuntu 22.04, liefert dasselbe Git 2.34.1 und verwendet dieselben Pakete, daher gelten dieselben Befehle: sudo add-apt-repository ppa:git-core/ppa, sudo apt update und sudo apt install git. Führen Sie anschließend git --version aus, um zu bestätigen, dass Sie Version 2.39 oder neuer haben. Neue Git-Releases kommen dann mit Ihren anderen Systemupdates.

Wie kehre ich zur Ubuntu-eigenen Git-Version zurück?

Installieren Sie das ppa-purge-Tool mit sudo apt install ppa-purge und führen Sie sudo ppa-purge ppa:git-core/ppa aus. Es entfernt das PPA und stuft seine Pakete auf die Versionen im Ubuntu-Archiv herunter, was am 22.04 Git 2.34.1 bedeutet. Wenn Sie nur zukünftige Updates stoppen und Ihr aktuelles Git behalten möchten, führen Sie stattdessen sudo add-apt-repository --remove ppa:git-core/ppa aus.

Welche Git-Version benötigt GitTree auf Linux?

GitTree benötigt Git 2.39 oder neuer und verwendet das auf Ihrem Computer installierte Git; es bündelt niemals seine eigenen. Ubuntu 24.04 und Debian 12 erfüllen dies bereits, während Ubuntu 22.04 und Linux Mint 21 zuerst das Git-Core-PPA benötigen. Wenn Ihres zu alt ist, sagt GitTree dies auf einem „This Git is too old“-Bildschirm; Wählen Sie nach dem Upgrade Check again.

Quellen

Behauptungen zu anderen Produkten wurden anhand der offiziellen Seiten auf 22. Oktober 2026 überprüft. Preise und Ausstattung ändern sich; Die Seiten der Anbieter sind die Quelle der Wahrheit.