Passer au contenu
GitTree

GitTree pour Linux

L'interface graphique Git pour Linux, Ubuntu et Debian

GitTree est un client Git rapide et local-first pour Linux 64 bits, testé sur Ubuntu et Debian. Visualise ton historique sous forme de graphe de commits, indexe des lignes isolées et fais des rebases annulables, pendant que ton code reste sur ton ordinateur, sans aucun suivi.

64 bits (x86_64) uniquement. Le package .deb est recommandé ; le AppImage est portable et n'installe rien.

Sur un autre système ? Voir tous les téléchargements

Ce que vous obtenez Linux

  • Un graphique de commit que vous pouvez lire

    Chaque branche dispose de sa propre voie codée par couleur et le graphique reste fluide au-delà de 100 000 validations.

  • Lignes simples de scène

    Mettez en scène un fichier entier, un morceau ou des lignes individuelles, avec le diff juste à côté de vous.

  • Fusionner et rebaser avec annulation

    Fusionnez, rebasez, sélectionnez et réinitialisez à partir du graphique. Les actions destructrices enregistrent d'abord un instantané et peuvent être annulées.

  • GitHub, GitLab, Bitbucket et Azure DevOps

    Avec GitTree Pro, connectez vos comptes d'hébergement pour parcourir, cloner et travailler avec des demandes d'extraction ou de fusion et leurs vérifications CI. Chaque fonctionnalité Git est incluse dans le forfait gratuit une fois que vous êtes connecté, et vous appuyez et tirez avec vos propres informations d'identification Git.

  • Télémétrie locale, sans utilisation

    Vos référentiels restent sur votre ordinateur et rien n'est suivi.

  • Conçu pour votre bureau

    GitTree utilise la propre barre de titre de la fenêtre de votre bureau et conserve vos jetons dans le trousseau de clés du système.

GitTree graphique de validation avec des embranchements à code couleur, des étiquettes de branchement et de balise, la barre latérale de référence et le panneau de détails de la validation
Le graphique de validation GitTree : une voie à code couleur pour chaque branche.

Conditions requises pour GitTree le Linux

Architecture
64 bits x86_64 uniquement.
Distribution
Ubuntu 22.04 LTS et 24.04 LTS ou version ultérieure, et Debian 12 ou version ultérieure. Les dérivés fournis avec WebKitGTK 4.1, tels que Linux Mint 21+ et Pop!_OS 22.04+, peuvent également l'exécuter ; seuls Ubuntu et Debian sont testés.
Git
Git 2.39 ou plus récent. Ubuntu 24.04 et Debian 12 l'ont déjà. Ubuntu 22.04 et Linux Mint 21 expédient Git 2.34, ajoutez donc d'abord le PPA git-core (étape 1 ci-dessous).
Porte-clés et invites
Un Secret Service pour vos jetons et phrases secrètes (GNOME Keyring, qu'Ubuntu inclut, ou KeePassXC), et zenity ou kdialog pour les invites de mot de passe.

Ubuntu, Debian et autres distributions

  • Interface graphique Git pour Ubuntu 22.04 LTS et 24.04 LTS

    Installez le .deb avec apt et GitTree apparaît dans le menu de vos applications. Ubuntu 24.04 possède déjà un Git suffisamment récent. Sur Ubuntu 22.04, ajoutez d'abord le PPA git-core : il est livré avec Git 2.34 et GitTree nécessite la version 2.39. Ubuntu inclut GNOME Keyring, qui conserve vos jetons.

  • Git GUI pour Debian 12 et versions ultérieures

    Debian 12 est livré avec Git 2.39, donc Git n'a besoin de rien de plus. Installez le .deb avec apt. GitTree conserve vos jetons dans un Secret Service, donc si votre bureau n'en exécute pas, installez GNOME Keyring ou activez l'intégration Secret Service de KeePassXC.

  • Linux Mint, Pop!_OS et autres dérivés

    Les dérivés fournis avec WebKitGTK 4.1, tels que Linux Mint 21+ et Pop!_OS 22.04+, peuvent exécuter le même .deb ; seuls Ubuntu et Debian sont testés. Linux Mint 21 est livré Git 2.34, alors ajoutez d'abord le PPA git-core.

Installez le package .deb sur Ubuntu ou Debian

Le .deb est le téléchargement recommandé : apt installe GitTree avec Git, WebKitGTK et GTK, et peut le supprimer à nouveau.

  1. 1

    Ubuntu 22.04 et Linux Mint 21 : obtenez d'abord un Git plus

    Ils sont livrés avec Git 2.34 et GitTree nécessite Git 2.39 ou plus récent, alors exécutez ces trois commandes une fois. Ubuntu 24.04 et Debian 12 ont déjà un Git suffisamment nouveau.

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

    Téléchargez le .deb

    Utilisez le bouton en haut de cette page. Il récupère la dernière version de GitHub.

  3. 3

    Installez-le avec apt

    Exécutez-le dans le dossier dans lequel vous avez enregistré le fichier, avec le nom de fichier que vous avez enregistré (par exemple Git-Tree_<version>_amd64.deb). apt installe Git, WebKitGTK et GTK en tant que dépendances.

    sudo apt install ./Git-Tree-Linux.deb
  4. 4

    Démarrer GitTree

    Ouvrez-le depuis le menu de vos applications ou exécutez gittree dans un terminal. Lorsque vous vous connectez, le navigateur vous renvoie automatiquement à l'application, car le package gère les liens opengittree://.

    gittree

Exécutez le portable AppImage

Le AppImage n'installe rien et n'a besoin d'aucune racine. Git 2.39 ou plus récent est toujours requis (voir l'étape Git ci-dessus).

  1. 1

    Téléchargez le AppImage

    Utilisez le bouton AppImage en haut de cette page et conservez le fichier dans un dossier dans lequel vous seul pouvez écrire.

  2. 2

    Rendez-le exécutable et exécutez-le

    Utilisez le nom de fichier que vous avez enregistré.

    chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage
  3. 3

    S'il ne démarre pas

    Un FUSIBLE manquant est la raison habituelle. Installez fuse3 et exécutez-le à nouveau.

    sudo apt install fuse3
  4. 4

    Connectez-vous avec le code à usage unique

    GitTree vous demande de vous connecter à son ouverture. Avec le AppImage, le navigateur ne peut pas vous renvoyer à l'application après votre connexion, car le AppImage n'enregistre rien sur votre système. Copiez le code à usage unique affiché par le site Web, choisissez « Entrer le code » dans GitTree et collez-le.

Désinstaller GitTree

  • Paquet .deb

    Supprimez le paquet avec apt.

    sudo apt remove git-tree
  • AppImage

    Supprimez le fichier. Il n'a rien enregistré sur votre système.

Vérifiez votre téléchargement

Chaque version sur GitHub possède un fichier SHA256SUMS.txt. Téléchargez-le à côté du programme d'installation, exécutez cette commande dans ce dossier et comparez chaque somme imprimée avec la ligne du même nom de fichier dans SHA256SUMS.txt.

sha256sum Git-Tree*

Les programmes d'installation Linux ne sont pas signés. La somme de contrôle détecte un téléchargement corrompu, pas une version compromise.

GitHub Releases

Mots de passe, jetons et trousseau de clés de votre système

  • Secret Service

    GitTree conserve les jetons, les mots de passe et les phrases secrètes uniquement dans le trousseau de clés du système, via le freedesktop Secret Service. Ubuntu inclut GNOME Keyring et KeePassXC fonctionne grâce à son intégration Secret Service. Le .deb recommande GNOME Keyring.

  • Invites de mot de passe

    Lorsque Git a besoin d'un mot de passe ou d'une phrase secrète SSH, GitTree demande avec zenity ou kdialog. Le .deb en recommande un ; avec le AppImage, installez-en un vous-même si vous n'en avez ni l'un ni l'autre.

  • Fenêtre native

    GitTree utilise la propre barre de titre de la fenêtre de votre bureau, donc le déplacement, le redimensionnement et l'accrochage fonctionnent comme ils le font dans vos autres applications.

GitTree le Linux : questions et réponses

Existe-t-il une interface graphique Git gratuite pour Ubuntu et Debian ?

Oui. GitTree est une interface graphique Git et un client Git pour Ubuntu et Debian 64 bits, sous forme de package .deb ou de AppImage portable. Son plan gratuit couvre toutes les fonctionnalités de Git : il affiche votre référentiel sous forme de graphique de validation, organise des lignes simples, fusionne et rebase avec annulation et effectue le push avec vos propres informations d'identification Git. GitTree Pro ajoute Nour, l'assistant IA et les intégrations GitHub, GitLab, Bitbucket et Azure DevOps.

Quelles versions d'Ubuntu et Debian sont prises en charge par GitTree ?

Ubuntu 22.04 LTS et 24.04 LTS ou version ultérieure, et Debian 12 ou version ultérieure, sur les systèmes 64 bits (x86_64). Seuls Ubuntu et Debian sont testés.

Comment installer GitTree sur Ubuntu ?

Téléchargez le .deb à partir de cette page et exécutez sudo apt install ./Git-Tree-Linux.deb dans le dossier dans lequel vous l'avez enregistré (utilisez le nom de fichier que vous avez enregistré). apt installe Git, WebKitGTK et GTK en tant que dépendances et ajoute une entrée de menu. Sur Ubuntu 22.04, ajoutez d'abord le PPA git-core (sudo add-apt-repository ppa:git-core/ppa, puis sudo apt update et sudo apt install git), car GitTree a besoin de Git 2.39 ou plus récent et Ubuntu 22.04 est livré avec Git 2.34.

Comment installer GitTree sur Debian ?

Téléchargez le .deb et installez-le avec sudo apt install ./Git-Tree-Linux.deb (utilisez le nom de fichier que vous avez enregistré). Debian 12 est déjà livré avec Git 2.39, ce qui est assez nouveau. Démarrez GitTree depuis le menu ou avec la commande gittree. Les jetons sont conservés dans un Secret Service tel que GNOME Keyring ou KeePassXC, alors assurez-vous que votre bureau en exécute un.

Est-ce que GitTree fonctionne sur Linux Mint et Pop!_OS ?

Il peut fonctionner sur les dérivés fournis avec WebKitGTK 4.1, tels que Linux Mint 21+ et Pop!_OS 22.04+, mais seuls Ubuntu et Debian sont testés. Linux Mint 21 est livré Git 2.34, alors ajoutez d'abord le PPA git-core.

Pourquoi le AppImage ne démarre-t-il pas ?

La raison habituelle est que FUSE est manquant. Installez-le avec sudo apt install fuse3 et exécutez à nouveau le AppImage. Conservez le fichier dans un dossier dans lequel vous seul pouvez écrire.

Comment puis-je me connecter lorsque j'utilise le AppImage ?

GitTree vous demande de vous connecter à son ouverture. Le AppImage n'enregistre rien sur votre système, donc une fois connecté sur le site Web, le navigateur ne peut pas vous renvoyer à l'application. Copiez le code à usage unique affiché par le site Web et collez-le dans GitTree. Le .deb gère les liens opengittree://, donc avec lui, le navigateur revient seul à l'application.

Où GitTree stocke-t-il mes jetons et mots de passe sur Linux ?

Uniquement dans le trousseau système, via le freedesktop Secret Service : GNOME Keyring, qu'Ubuntu inclut, ou KeePassXC avec son intégration Secret Service. Les invites de mot de passe et de phrase secrète utilisent zenity ou kdialog.

Comment désinstaller GitTree sur Ubuntu ou Debian ?

Si vous avez installé le .deb, exécutez sudo apt remove git-tree. Si vous utilisez le AppImage, supprimez le fichier.

Est-ce que GitTree envoie mon code ou mes données d'utilisation n'importe où ?

Non. Vos référentiels restent sur votre ordinateur et il n’y a pas de télémétrie d’utilisation. Si GitTree plante, l'application propose un bouton qui ouvre un formulaire de rapport de crash sur le référentiel public après avoir lu le rapport ; rien n'est envoyé automatiquement.

Comparez les clients Git

Des comparaisons honnêtes et fondées avec les interfaces graphiques Git que les développeurs utilisent le plus, y compris ce que chacune fait de mieux.

Lire : les meilleurs clients Git GUI en 2026

Continuez à explorer

Tout ce que GitTree peut faire, les téléchargements pour les autres plates-formes et ce que votre compte stocke.