Zum Inhalt springen
GitTree

Git auf Linux

GitHub Desktop für Linux: Ist es verfügbar und was kann man stattdessen unter Ubuntu verwenden?

Für GitHub Desktop gibt es keinen offiziellen Linux-Build und GitHub hat keine unmittelbaren Pläne dafür. Hier erfahren Sie, was die eigenen Seiten von GitHub sagen, was der Community-Fork bietet und wie Sie mit Ihrem GitHub-Konto unter Ubuntu oder Debian eine kostenlose, native Git-GUI einrichten.

Geschrieben von KodmoraAktualisiert 12 Min. gelesen

Offenlegung: Der Ersteller von GitTree hat diesen Artikel geschrieben, daher sind wir an GitTree beteiligt. Wir beschreiben jedes Produkt, auch unseres, anhand seiner offiziellen Seiten und unserer eigenen Verwendung und sagen, wo ein anderes Tool besser passt.

GitTree Commit-Diagramm mit farbcodierten Verzweigungsspuren, Verzweigungs- und Tag-Beschriftungen, der Referenzseitenleiste und dem Commit-Detailfenster

Nein, es gibt keinen offiziellen GitHub-Desktop für Linux. In der Installationsanleitung von GitHub heißt es: „Linux wird noch nicht unterstützt“, und die angeheftete Antwort des Teams auf die Anfrage nach einer seit 2017 geöffneten Linux-Version lautet, dass es keine unmittelbaren Pläne für eine solche gibt. Ein Community-Fork packt GitHub Desktop für Ubuntu, aber GitHub unterstützt es nicht und hinkt deutlich hinterher. Für eine native App, die von einem eigenen Entwickler für Linux veröffentlicht wurde, ist unsere Wahl mit offensichtlicher Tendenz GitTree: eine Git-GUI mit einer .deb-Datei für Ubuntu und Debian, einem Commit-Diagramm und GitHub-Pull-Requests, die Sie überprüfen und zusammenführen können, ohne die App zu verlassen.

Eine kurze Anmerkung: Der Ersteller von GitTree hat diesen Beitrag geschrieben, also wägen Sie unsere Empfehlung entsprechend ab. Jede Behauptung zu GitHub Desktop unten stammt aus der eigenen Dokumentation, dem Repository und dem Issue-Tracker von GitHub, die in den Quellen am Ende aufgeführt sind.

Ist GitHub Desktop für Linux verfügbar? Was GitHubs eigene Seiten sagen

GitHub Desktop wird aktiv weiterentwickelt: Version 3.6.6 wurde am 21. September 2026 ausgeliefert, eine von 14 stabilen Versionen zwischen März und September. Alle zielen nur auf macOS und Windows ab, ohne Linux-Build. Beweise, Stand Oktober 2026:

  • Die Dokumentation. Die Seite mit den unterstützten Betriebssystemen von GitHub listet macOS 12.0 oder höher und 64-Bit Windows 10 oder höher auf, und nichts für Linux. In der Installationsanleitung heißt es: „Linux wird noch nicht unterstützt“.
  • Das Repository. Die desktop/desktop README sagt „Linux wird nicht offiziell unterstützt“ und verweist Linux Benutzer auf einen Community-Fork.
  • Der Issue-Tracker. „GitHub Desktop für Linux?“ (#1525) ist seit Mai 2017 mit mehr als 3.000 „Daumen hoch“ geöffnet. Die angepinnte Teamantwort: „Keine unmittelbaren Pläne, eine offizielle Linux-Version zu unterstützen.“
Offizielle GitHub Desktop-Downloads (geprüft im Oktober 2026)
PlattformOffizieller BuildWas Sie herunterladen
macOSJa: 3.6.6, macOS 12.0 oder höherEine ZIP-Datei mit der App für Apple Silicon oder Intel
WindowsJa: 3.6.6, 64-Bit Windows 10 oder höherEine benutzerspezifische .exe-Datei (keine Administratorrechte) oder eine maschinenweite .msi-Datei
LinuxNeinNichts offizielles; Nur Community-Builds aus einem Fork

GitHub Desktop auf Ubuntu: Was der Community Fork ist

Die README-Datei des Forks GitHub verweist auf shiftkey/desktop, ein Community-Projekt und nicht auf ein GitHub-Produkt. Es passt den Open-Source-Code von GitHub Desktop für Linux an und veröffentlicht die Pakete .deb, .rpm und AppImage sowie Community-Paket-Feeds. Ubuntu-Installationshandbücher verwenden es im Allgemeinen. Wissen Sie, was Sie bekommen:

  • Es folgt GitHub. Seine neueste Version, 3.4.13-linux1, erschien am 9. Februar 2025, etwa 19 Monate vor GitHubs 3.6.6, daher fehlen ihm neuere Funktionen wie Worktrees und Copilot-Konfliktlösung (beide neu in 3.6.0).
  • GitHub unterstützt es nicht. Linux-Probleme gehen an den eigenen Issue-Tracker des Forks und die Dokumentation von GitHub deckt sie nicht ab.
  • Sie entscheiden, wem Sie vertrauen möchten. Installieren Sie es nur aus den GitHub-Releases des Forks oder den Feeds seiner README-Listen und vergleichen Sie die veröffentlichten SHA-256-Prüfsummen.

Wenn Sie den genauen Workflow von GitHub Desktop benötigen und mit der Verzögerung leben können, kommt Ihnen der Fork am nächsten.

Was GitHub Desktop macht und was Sie ersetzen würden

GitHub Desktop ist der kostenlose Git-Client von GitHub, Open Source unter der MIT-Lizenz und erstellt mit Electron. In seinem Designdokument heißt es, dass es Anfängern Vorrang einräumt, wenn es zwischen fortgeschrittenen und Anfänger-Workflows wählen muss. Es deckt den Alltagskreislauf gut ab:

  • Klonen Sie von Ihrem GitHub.com- oder GitHub Enterprise-Konto oder arbeiten Sie lokal, ohne sich anzumelden.
  • Ganze Dateien oder ausgewählte Zeilen festschreiben; Durch Ziehen können Sie Commits verzweigen, zusammenführen und neu anordnen, quetschen oder Rosinen auswählen.
  • Listen Sie Pull-Anfragen auf, überprüfen Sie sie und führen Sie fehlgeschlagene Prüfungen erneut aus. Wenn Sie eines erstellen, wird GitHub im Browser geöffnet.
  • Entwerfen Sie Commit-Nachrichten und führen Sie Konfliktlösungen mit GitHub Copilot zusammen, das Copilot-Zugriff benötigt (es gibt eine kostenlose Stufe; kostenpflichtige Pläne beginnen bei 10 $ pro Monat ab Oktober 2026).
  • Verwalten Sie Git-Arbeitsbäume (neu in 3.6.0), wobei Git und Git LFS gebündelt sind, sodass nichts anderes installiert werden muss.

Wo GitHub Desktop aufhört

  • Kein Commit-Diagramm. Der Verlauf ist eine lineare Liste für den ausgewählten Zweig; Eine Grafikanfrage ist noch offen.
  • Kein vollständiger interaktiver Rebase. Kein Umformulieren älterer Commits, Korrekturen oder Löschungen; Im Juni 2026 sagte ein Betreuer, das Team habe sich gegen eine generische interaktive Rebase-Schnittstelle entschieden.
  • Kein Drei-Wege-Konflikteditor. Sie nehmen unsere oder deren Version einer Datei, verwenden Ihren Editor oder fragen Copilot.
  • Ein Stash nach dem anderen, aller Änderungen und keine Schuldzuweisungsansicht.
  • GitHub zuerst. Pull-Anfragen decken nur GitHub ab, Sie können keine Anfragen über die App kommentieren und es kann jeweils nur ein GitHub.com-Konto angemeldet sein.
  • Nur Englisch. Im April 2026 sagte ein Betreuer, das Team habe keine Bandbreite für weitere Sprachen.

GitHub Desktop-Alternativen für Linux, die nativ auf Ubuntu und Debian laufen

Ein guter Ersatz lässt sich wie jedes andere Ubuntu-Programm installieren und hält GitHub immer griffbereit. Hier sind die Optionen, beginnend mit unserer.

GitTree

Am besten für: GitHub Desktop-Benutzer unter Ubuntu und Debian, die eine native App mit GitHub Pull-Requests, einem Commit-Diagramm und interaktivem Rebase wünschen.

GitTree ist ein Desktop-Git-Client für macOS, Windows und Linux, der am Linux als .deb für Ubuntu 22.04+ und Debian 12+ und als portables AppImage ausgeliefert wird. Es deckt ab, worauf GitHub Desktop-Benutzer angewiesen sind, und fügt ein Commit-Diagramm, eine vollständige interaktive Rebase, einen Drei-Wege-Konflikteditor, Rückgängig und Wiederherstellen, mehrere Stashes, Schuldzuweisungen und ein integriertes Terminal hinzu.

Stärken

  • Eine native .deb-Datei, installiert mit apt, plus ein portables AppImage
  • GitHub Pull-Anfragen in der App: Erstellen, überprüfen, kommentieren und zusammenführen und GitHub Aktionsprüfungen erneut ausführen
  • Commit-Graph, interaktives Rebase (Auswählen, Umformulieren, Bearbeiten, Squash, Korrigieren, Löschen) und ein Drei-Wege-Konflikteditor
  • Rückgängigmachen und Wiederherstellen für Commits, Resets, Rebases und mehr sowie eine Reflog-Ansicht
  • GitLab, auch Bitbucket und Azure DevOps (GitLab und Azure DevOps-Unterstützung ist neu); Keine Nutzungstelemetrie

Achten Sie auf

  • GitHub Pull-Anfragen und die anderen Hosting-Integrationen erfordern GitTree Pro (lokale Git-Arbeit ist im kostenlosen Plan enthalten), und die App prüft mindestens alle 7 Tage online
  • Muss Git 2.39 oder neuer installiert sein (Ubuntu 22.04 und Linux Mint 21 benötigen zuerst die Git-Core-PPA)
  • Closed Source und neu (erstmals im Jahr 2026 veröffentlicht) neben der langen Erfolgsgeschichte von GitHub Desktop
  • Keine KI-Konfliktlösung; KI-Entwürfe benötigen Ihren eigenen Claude Code, Codex oder Antigravity CLI
  • Linux Builds sind nur x86_64 und nicht signiert; Verifiziere sie mit SHA256SUMS.txt
Plattformen
  • macOS: verfügbar
  • Windows: verfügbar
  • Linux: verfügbar
Preis
Kostenloser Plan (jede Git-Funktion), private Repositories inklusive · Nour mit Pro
Offizielle Website (GitTree)

Gits eigene Tools: gitk und git gui

Git liefert zwei kleine Tcl/Tk-Tools aus: gitk durchsucht den Verlauf und git gui Stufen und Commits. Sie sehen veraltet aus und haben keine Pull-Requests oder interaktiven Rebase, sind aber kostenlos und in den Ubuntu- und Debian-Archiven:

sudo apt install gitk git-gui

Mehr Optionen im Vergleich

Unsere Zusammenfassung der besten Git-GUI für Linux vergleicht Clients mit Linux-Builds, Sourcetree für Linux deckt die App von Atlassian ab und GitKraken vs. Sourcetree vs. GitHub Desktop stellt die bekanntesten Namen nebeneinander. Hin- und hergerissen zwischen einer GUI und dem Terminal? Lesen Sie Git GUI vs. Befehlszeile.

GitHub Desktop vs. GitTree: Wie sich Ihr Workflow abbildet

Wenn Sie GitHub Desktop auf einem Mac oder einem Windows-PC verwendet haben und jetzt mit Linux arbeiten, werden die meisten Gewohnheiten übernommen. Unser vollständiger Vergleich der GitHub Desktop-Alternativen geht Merkmal für Merkmal vor; Hier sind die wichtigsten.

GitHub Desktop-Gewohnheiten und wo man sie findet in GitTree
AufgabeGitHub DesktopGitTree
LinuxNur inoffizieller Community-ForkOffizielle .deb und AppImage
GeschichteLineare Liste von CommitsCommit-Diagramm mit farbigen Abzweigspuren und Suche
Commits neu schreibenZum Neuanordnen oder Zusammendrücken ziehen; Ändern Sie den letzten CommitVollständig interaktives Rebase mit Autosquash
Konflikte zusammenführenUnsere oder ihre Datei, Ihr Redakteur oder CopilotIntegrierter Drei-Wege-Editor, pro Stück oder pro Zeile
Rückgängig machenLetzter nicht gepushter Commit; 15 Sekunden nach einem Squash oder einer NachbestellungRückgängigmachen und Wiederherstellen für viele Vorgänge sowie eine Reflog-Ansicht
Pull-AnfragenNur GitHub; im Browser erstellen und kommentierenGitHub, GitLab, Bitbucket und Azure DevOps, in der App
KIGitHub CopilotIhr eigener Claude Code, Codex oder Antigravity CLI
Git selbstBündelt Git und Git LFSVerwendet Ihr Git 2.39 oder neuer
KontoOptional für lokale ArbeitenOptional für Git-Arbeit; Pro und ein Konto für die Integrationen; Nour, der KI-Assistent, mit Pro
SprachenEnglischEnglish and Arabic (von rechts nach links)
Lizenz und PreisOpen Source (MIT), kostenlos (Oktober 2026)Geschlossene Quelle; Kostenloser Plan (jede Git-Funktion) · Nour mit Pro
GitTrees Commit-Diagramm: Jeder Zweig in seiner eigenen farbigen Spur, Zweig- und Tag-Beschriftungen auf der linken Seite, die Details des ausgewählten Commits auf der rechten Seite.
GitTrees Commit-Diagramm: Jeder Zweig in seiner eigenen farbigen Spur, Zweig- und Tag-Beschriftungen auf der linken Seite, die Details des ausgewählten Commits auf der rechten Seite.

Wo GitHub Desktop immer noch die Nase vorn hat

  • Open Source. MIT-Lizenz und lokale Arbeit erfordert keine Anmeldung. GitTree ist Closed Source und fordert Sie auf, sich mit einem GitTree-Konto anzumelden; Für die GitHub-Integration ist GitTree Pro erforderlich.
  • Gebündeltes Git. Eine saubere Maschine funktioniert einfach; GitTree benötigt Git 2.39 oder neuer installiert.
  • Reife. Entwickelt seit 2016, mit einem öffentlichen Beta-Kanal und umfangreichen Dokumenten. GitTree wurde erstmals im Jahr 2026 veröffentlicht.
  • Tiefe GitHub Bindungen. Überprüfen und prüfen Sie Benachrichtigungen, Regelsatzwarnungen und Copilot-Konfliktlösung.
  • Einfachheit. Weniger Funktionen, weniger Entscheidungen, was für Anfänger geeignet ist.

Auf einem Mac oder einem Windows-PC können diese Stärken GitHub Desktop zur richtigen Wahl machen. Auf Linux zählen sie nur, wenn Sie einen inoffiziellen, älteren Build akzeptieren.

Installieren Sie GitTree auf Ubuntu und verbinden Sie GitHub

  1. Überprüfen Sie Ihre Git-Version

    Führen Sie git --version aus. GitTree benötigt 2.39 oder neuer, was Ubuntu 24.04 und Debian 12 haben. Ubuntu 22.04 und Linux Mint 21 liefern 2.34, also führen Sie zuerst sudo add-apt-repository ppa:git-core/ppa aus, dann sudo apt update und sudo apt install git.

  2. Laden Sie die .deb-Datei herunter und installieren Sie sie

    Holen Sie sich die Datei Linux .deb (ca. 11 MB, x86_64) von der Download-Seite GitTree und vergleichen Sie sie mit SHA256SUMS.txt. Führen Sie dann sudo apt install ./Git-Tree-Linux.deb mit dem von Ihnen gespeicherten Dateinamen aus (z. B. Git-Tree_<version>_amd64.deb); apt installiert Git, WebKitGTK und GTK als Abhängigkeiten und fügt GitTree zu Ihrem Anwendungsmenü hinzu.

  3. Starten Sie GitTree und melden Sie sich kostenlos an

    Öffnen Sie GitTree aus dem Menü oder führen Sie gittree aus und melden Sie sich dann bei gittree.app mit Ihrer E-Mail-Adresse oder mit GitHub an. Der Browser leitet Sie zurück zur App und lokale Repositorys sind im kostenlosen Plan enthalten. Für die GitHub-Integration im nächsten Schritt ist GitTree Pro erforderlich.

  4. Verbinden Sie Ihr GitHub-Konto

    Wählen Sie in den Einstellungen Integrations die Option „Verbinden“ GitHub… und melden Sie sich mit Ihrem Browser oder einem persönlichen Zugriffstoken an. Dies ist unabhängig von Ihrer GitTree-Anmeldung und das Token verbleibt im Systemschlüsselbund.

  5. Klonen oder öffnen Sie Ihre Repositorys

    Klonen Sie mit der HTTPS- oder SSH-Adresse eines Repositorys, öffnen Sie bereits vorhandene Ordner oder scannen Sie einen Ordner wie ~/projects. Für ein Projekt, das noch nicht auf GitHub ist, erstellt Publish Repository… es und pusht Ihren Zweig.

  6. Arbeiten Sie mit Pull-Anfragen

    Erstellen, überprüfen, kommentieren und führen Sie GitHub-Pull-Anfragen in GitTree zusammen, verfolgen Sie deren GitHub-Aktionsprüfungen oder führen Sie sie erneut aus und sehen Sie sie in allen Repositorys im Pull-Request-Dashboard.

Auf Ubuntu 24.04 oder Debian 12 passt die Installation in vier Befehle (tauschen Sie den von Ihnen gespeicherten .deb-Dateinamen ein):

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

Bevorzugen Sie keine systemweite Installation? Das GitTree für Linux-Handbuch behandelt das tragbare AppImage, den Schlüsselbund und die Deinstallation. Wenn Ihr Git 2.34 druckt, geht unser Leitfaden zum Git-Upgrade auf Ubuntu 22.04 durch die PPA.

Dialogfeld „Klonen“ von GitTree: Fügen Sie die HTTPS- oder SSH-Adresse aus GitHub ein, wählen Sie einen übergeordneten Ordner aus und erstellen Sie optional einen flachen oder spärlichen Klon.
Dialogfeld „Klonen“ von GitTree: Fügen Sie die HTTPS- oder SSH-Adresse aus GitHub ein, wählen Sie einen übergeordneten Ordner aus und erstellen Sie optional einen flachen oder spärlichen Klon.

Bringen Sie Ihr GitHub Desktop-Setup mit

  • Repositorys sind gewöhnliche Git-Ordner: Kopieren Sie sie oder klonen Sie sie erneut, und ihre Zweige, Tags und ihr Verlauf werden angezeigt.
  • Identität lebt in ~/.gitconfig. GitTree-Profile trennen berufliche und persönliche Identitäten, ohne sie zu bearbeiten.
  • SSH-Schlüssel: Kopieren Sie ~/.ssh oder generieren Sie einen Schlüssel in GitTree und laden Sie ihn aus der App auf GitHub hoch.
  • Copilot-Commit-Nachrichten werden zu GitTrees Generieren Sie Commit-Nachrichten und führen Sie diese über Ihre eigene AI-CLI aus: siehe AI-Commit-Nachrichten mit Claude Code und Codex.

GitTree verfügt über einen kostenlosen Plan, der alle Git-Funktionen abdeckt, einschließlich privater Repositories (Nour, der KI-Assistent, wird mit GitTree Pro geliefert; siehe Preise), und die gleiche App läuft auf Mac, Windows und Linux. Sehen Sie sich alle Funktionen auf der GitTree-Features-Seite an, oder, wenn Sie neu bei Git sind, erfahren Sie, wie man ein Projekt ohne Befehlszeile nach GitHub pusht. Gesteckt? 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

Ist GitHub Desktop für Linux verfügbar?

Nein. GitHub veröffentlicht GitHub Desktop für macOS 12.0 oder höher und 64-Bit Windows 10 oder höher, ohne Linux-Version. In der Installationsanleitung heißt es, dass Linux noch nicht unterstützt wird, und die angeheftete Antwort des Teams auf die seit 2017 offene Linux-Anfrage lautet, dass es keine unmittelbaren Pläne gibt. Es gibt nur inoffizielle Community-Builds.

Kann ich GitHub Desktop auf Ubuntu installieren?

Nur über einen inoffiziellen Community-Fork, Shiftkey/Desktop, auf den die README-Datei von GitHub verweist. Es bietet .deb-, .rpm- und AppImage-Pakete an, wird aber von GitHub nicht unterstützt, und seine neueste Version, 3.4.13-linux1 vom Februar 2025, hinkt der 3.6.6 von GitHub etwa 19 Monate hinterher, ohne Worktrees oder Copilot-Konfliktlösung.

Wird GitHub eine offizielle Linux-Version von GitHub Desktop veröffentlichen?

Es wurde nichts angekündigt. Ausgabe Nr. 1525, geöffnet seit Mai 2017 mit mehr als 3.000 Daumen nach oben, enthält eine angeheftete Teamerklärung, die zuletzt Anfang 2021 aktualisiert wurde und besagt, dass es keine unmittelbaren Pläne für eine offizielle Linux-Version gibt, obwohl das Team diese weiterhin zusammen mit seinen anderen Prioritäten evaluiert. Bis sich das ändert, benötigen Linux Benutzer den Community Fork oder einen anderen Git-Client.

Was ist die beste GitHub Desktop-Alternative für Linux?

Wir machen GitTree, also sind wir voreingenommen, aber es zielt auf diesen Fall ab: eine Git-GUI mit einer .deb für Ubuntu und Debian, GitHub-Pull-Requests, die Sie in der App überprüfen und zusammenführen können, ein Commit-Diagramm, interaktives Rebase und einen Drei-Wege-Konflikteditor. Für grundlegende Commits sind Gits eigenes Gitk und Git GUI kostenlos.

Kann ich mein GitHub-Konto mit GitTree auf Linux verwenden?

Ja. Starten Sie die GitTree Pro-Testversion oder aktivieren Sie Pro, melden Sie sich an und verbinden Sie dann GitHub unter „Einstellungen“, Integrations mit Ihrem Browser oder einem persönlichen Zugriffstoken, der im Systemschlüsselbund gespeichert ist. Anschließend können Sie Repositorys klonen und veröffentlichen, Pull-Anfragen erstellen, überprüfen, kommentieren und zusammenführen sowie GitHub Aktionsprüfungen erneut ausführen. Ohne GitTree Pro funktioniert jedes Repository weiterhin über einfaches HTTPS oder SSH mit Ihren eigenen Git-Anmeldeinformationen.

Ist GitTree kostenlos wie GitHub Desktop?

Ja. GitTree verfügt über einen kostenlosen Plan, der alle Git-Funktionen für Einzelpersonen und Organisationen abdeckt, einschließlich privater Repositories und kommerzieller Nutzung, ohne zeitliche Begrenzung und ohne Kreditkarte. Nour, der KI-Assistent, wird mit GitTree Pro geliefert; Auf der Preisseite werden die beiden Pläne verglichen. Im Gegensatz zu GitHub Desktop, das Open Source unter der MIT-Lizenz ist, ist GitTree Closed Source. GitHub Desktop funktioniert mit lokalen Repositorys ohne Anmeldung und GitTree fragt nach einem GitTree-Konto; Die Hosting-Integrationen von GitTree erfordern GitTree Pro, sein KI-Assistent Nour wird mit GitTree Pro geliefert und die App führt mindestens alle 7 Tage eine Online-Prüfung durch.

Muss ich Git vor GitTree unter Ubuntu installieren?

Nicht manuell auf Ubuntu 24.04 oder Debian 12: Die .deb-Datei GitTree hängt von Git ab, daher installiert apt sie, wenn sie fehlt, und beide liefern eine ausreichend neue Version aus. GitTree verwendet Git Ihres Systems, 2.39 oder neuer, anstatt es selbst zu bündeln, wie dies bei GitHub Desktop der Fall ist. Fügen Sie bei Ubuntu 22.04 und Linux Mint 21 zuerst ppa:git-core/ppa hinzu, da ihr Git 2.34 zu alt ist.

Quellen

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

Alle Produktnamen sind Marken ihrer jeweiligen Eigentümer. GitTree ist unabhängig und mit keinem von ihnen verbunden oder von ihnen unterstützt.