Passer au contenu
GitTree

Allez sur Linux

GitHub Desktop pour Linux : est-il disponible et que faut-il utiliser à la place sur Ubuntu

GitHub Desktop n'a pas de version officielle de Linux et GitHub n'a pas de projet immédiat pour en créer une. Voici ce que disent les propres pages de GitHub, ce que propose le fork communautaire et comment configurer une interface graphique Git native et gratuite avec votre compte GitHub sur Ubuntu ou Debian.

Écrit par KodmoraMis à jour 14 minutes de lecture

Divulgation : le créateur de GitTree a écrit cet article, nous avons donc une participation dans GitTree. Nous décrivons chaque produit, le nôtre inclus, à partir de ses pages officielles et de notre propre utilisation, et indiquons où un autre outil est le mieux adapté.

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

Non, il n'y a pas de bureau GitHub officiel pour Linux. Le guide d'installation de GitHub indique que "Linux n'est pas encore pris en charge", et la réponse épinglée de l'équipe à la demande d'une version Linux, ouverte depuis 2017, est qu'elle n'a pas de projets immédiats pour une telle version. Un fork communautaire regroupe GitHub Desktop pour Ubuntu, mais GitHub ne le prend pas en charge et il est bien en retard. Pour une application native publiée pour Linux par son propre développeur, notre choix, avec un parti pris évident, est GitTree : une interface graphique Git avec un .deb pour Ubuntu et Debian, un graphe de validation et GitHub requêtes d'extraction que vous pouvez consulter et fusionner sans quitter l'application.

Un petit mot : le créateur de GitTree a écrit cet article, alors évaluez notre recommandation en conséquence. Chaque affirmation concernant GitHub Desktop ci-dessous provient de la propre documentation, du référentiel et du système de suivi des problèmes de GitHub, répertoriés dans les sources à la fin.

Est-ce que GitHub Desktop est disponible pour Linux ? Ce que disent les propres pages de GitHub

GitHub Desktop est activement développé : la version 3.6.6 a été livrée le 21 septembre 2026, l'une des 14 versions stables entre mars et septembre. Tous ciblent uniquement macOS et Windows, sans build Linux. Preuves, en octobre 2026 :

  • La documentation. La page des systèmes d'exploitation pris en charge de GitHub répertorie macOS 12.0 ou version ultérieure et 64 bits Windows 10 ou version ultérieure, et rien pour Linux. Le guide d'installation indique "Linux n'est pas encore pris en charge".
  • Le référentiel. Le README desktop/desktop indique « Linux n'est pas officiellement pris en charge » et pointe Linux utilisateurs vers un fork communautaire.
  • Le système de suivi des problèmes. « GitHub Desktop pour Linux ? » (#1525) est ouvert depuis mai 2017 avec plus de 3 000 mentions positives. L'équipe épinglée répond : "aucun projet immédiat de support d'une version officielle Linux".
Téléchargements officiels de GitHub Desktop (vérifiés en octobre 2026)
PlateformeVersion officielleCe que vous téléchargez
macOSOui : 3.6.6, macOS 12.0 ou version ultérieureUn .zip avec l'application, pour Apple Silicon ou Intel
WindowsOui : 3.6.6, 64 bits Windows 10 ou version ultérieureUn .exe par utilisateur (pas de droits d'administrateur) ou un .msi à l'échelle de la machine
LinuxNonRien d'officiel ; seule la communauté se construit à partir d'un fork

GitHub Desktop sur Ubuntu : qu'est-ce que le fork communautaire

Le README du fork GitHub pointe vers shiftkey/desktop, un projet communautaire plutôt qu'un produit GitHub. Il adapte le code open source de GitHub Desktop pour Linux et publie les packages .deb, .rpm et AppImage, ainsi que les flux de packages de la communauté. Les guides d'installation d'Ubuntu l'utilisent généralement. Sachez ce que vous obtenez :

  • Il est à la traîne de GitHub. Sa dernière version, 3.4.13-linux1, est sortie le 9 février 2025, environ 19 mois avant la version 3.6.6 de GitHub, elle manque donc de fonctionnalités plus récentes telles que les arbres de travail et la résolution des conflits Copilot (toutes deux nouvelles dans la version 3.6.0).
  • GitHub ne le prend pas en charge. Les problèmes de Linux sont signalés dans le propre outil de suivi des problèmes du fork, et la documentation de GitHub ne les couvre pas.
  • Vous choisissez à qui faire confiance. Installez-le uniquement à partir des versions GitHub du fork ou des flux de ses listes README, et comparez les sommes de contrôle SHA-256 publiées.

Si vous avez besoin du flux de travail exact de GitHub Desktop et que vous pouvez vivre avec le décalage, le fork est le plus proche que vous puissiez obtenir.

Que fait GitHub Desktop et ce que vous remplaceriez

GitHub Desktop est le client Git gratuit de GitHub, open source sous licence MIT et construit avec Electron. Son document de conception indique que lorsqu'il doit choisir entre des flux de travail avancés et débutants, il donne la priorité aux débutants. Il couvre bien la boucle quotidienne :

  • Clonez depuis votre compte GitHub.com ou GitHub Enterprise, ou travaillez localement sans vous connecter.
  • Valider des fichiers entiers ou des lignes sélectionnées ; branchez, fusionnez et réorganisez, écrasez ou sélectionnez les commits en les faisant glisser.
  • Répertoriez les demandes d'extraction, vérifiez-les et réexécutez les vérifications ayant échoué ; en créer un s'ouvre GitHub dans le navigateur.
  • Rédigez des messages de validation et fusionnez les résolutions de conflits avec GitHub Copilot, qui nécessite un accès Copilot (un niveau gratuit existe ; les forfaits payants commencent à 10 $ par mois à partir d'octobre 2026).
  • Gérez les arbres de travail Git (nouveau dans la version 3.6.0), avec Git et Git LFS fournis, il n'y a donc rien d'autre à installer.

Où GitHub Desktop s'arrête

  • Aucun graphique de validation. L'historique est une liste linéaire pour la branche sélectionnée ; une demande de graphique est toujours ouverte.
  • Pas de rebase interactif complet. Pas de reformulation des anciens commits, corrections ou suppressions ; en juin 2026, un responsable a déclaré que l'équipe avait décidé de ne pas utiliser une interface de rebase interactive générique.
  • Pas d'éditeur de conflits à trois voies. Vous prenez notre ou leur version d'un fichier, utilisez votre éditeur ou demandez à Copilot.
  • Une réserve à la fois, de tous les changements, et sans vue de blâme.
  • GitHub en premier. Les demandes d'extraction couvrent uniquement GitHub, vous ne pouvez pas en commenter une depuis l'application et un seul compte GitHub.com peut être connecté à la fois.
  • Anglais uniquement. En avril 2026, un responsable a déclaré que l'équipe ne disposait pas de bande passante pour plus de langues.

GitHub Desktop alternatives pour Linux qui s'exécutent nativement sur Ubuntu et Debian

Un bon remplacement s'installe comme n'importe quel autre programme Ubuntu et garde GitHub à portée de main. Voici les options, en commençant par la nôtre.

GitTree

Idéal pour : GitHub Desktop utilisateurs sur Ubuntu et Debian qui souhaitent une application native avec GitHub requêtes pull, un graphique de validation et un rebase interactif.

GitTree est un client Git de bureau pour macOS, Windows et Linux, livré sur Linux en tant que .deb pour Ubuntu 22.04+ et Debian 12+ et en tant que AppImage portable. Il couvre ce sur quoi les utilisateurs de GitHub Desktop s'appuient et ajoute un graphique de validation, un rebase entièrement interactif, un éditeur de conflits à trois voies, annuler et rétablir, plusieurs cachettes, un blâme et un terminal intégré.

Points forts

  • Un .deb natif installé avec apt, plus un AppImage portable
  • GitHub demandes d'extraction dans l'application : créez, examinez, commentez et fusionnez-les, puis réexécutez GitHub vérifications d'actions
  • Graphique de validation, rebase interactif (sélectionner, reformuler, modifier, écraser, corriger, supprimer) et un éditeur de conflits à trois voies
  • Annuler et refaire pour les validations, les réinitialisations, les rebases et plus encore, ainsi qu'une vue de reflog
  • GitLab, Bitbucket et Azure DevOps également (GitLab et la prise en charge d'Azure DevOps est nouvelle) ; pas de télémétrie d'utilisation

Attention à

  • GitHub pull request et les autres intégrations d'hébergement nécessitent GitTree Pro (le travail Git local est sur le plan gratuit) et l'application vérifie en ligne au moins tous les 7 jours
  • Nécessite Git 2.39 ou une installation plus récente (Ubuntu 22.04 et Linux Mint 21 ont d'abord besoin du PPA git-core)
  • Source fermée et nouvelle (sortie pour la première fois en 2026) à côté de la longue expérience de GitHub Desktop
  • Aucune résolution de conflit d’IA ; Les brouillons d'IA nécessitent votre propre Claude Code, Codex ou Antigravity CLI
  • Linux les builds sont x86_64 uniquement et non signées ; vérifiez-les avec SHA256SUMS.txt
Plateformes
  • macOS: disponible
  • Windows: disponible
  • Linux: disponible
Prix
Forfait gratuit (chaque fonctionnalité Git), dépôts privés inclus · Nour avec Pro
Site officiel (GitTree)

Les propres outils de Git : gitk et git gui

Git fournit deux petits outils Tcl/Tk : gitk parcourt l'historique et git gui étapes et validations. Ils ont l'air datés et n'ont pas de pull request ni de rebase interactif, mais ils sont gratuits et dans les archives Ubuntu et Debian :

sudo apt install gitk git-gui

Plus d'options, par rapport

Notre récapitulatif de la meilleure interface graphique Git pour Linux compare les clients avec Linux builds, Sourcetree pour Linux couvre l'application d'Atlassian et GitKraken vs Sourcetree vs GitHub Desktop met côte à côte les noms les plus connus. Tiraillé entre une interface graphique et le terminal ? Lisez Git GUI vs command line.

GitHub Desktop vs GitTree : comment votre flux de travail s'applique

Si vous avez utilisé GitHub Desktop sur un Mac ou un Windows PC et que vous travaillez maintenant sur Linux, la plupart des habitudes sont conservées. Notre [comparaison complète des alternatives de bureau GitHub (/fr/github-desktop-alternative) va fonctionnalité par fonctionnalité ; voici les principaux.

GitHub Desktop habitudes et où les trouver dans GitTree
TâcheGitHub DesktopGitTree
LinuxFork communautaire non officiel uniquement.deb officiel et AppImage
HistoireListe linéaire des commitsGraphique de validation avec embranchements colorés et recherche
Réécriture des commitsFaites glisser pour réorganiser ou écraser ; modifier le dernier commitRebase entièrement interactif avec autosquash
Fusionner les conflitsNotre ou leur dossier, votre éditeur, ou CopilotÉditeur tridirectionnel intégré, par morceau ou par ligne
AnnulerDernier commit non poussé ; 15 secondes après un écrasement ou une nouvelle commandeAnnuler et refaire sur de nombreuses opérations, plus une vue de reflog
Demandes de tirageGitHub uniquement ; créer et commenter dans le navigateurGitHub, GitLab, Bitbucket et Azure DevOps, dans l'application
IAGitHub CopiloteVotre propre CLI Claude Code, Codex ou Antigravity
Git lui-mêmeOffres groupées Git et Git LFSUtilise votre Git 2.39 ou plus récent
CompteFacultatif pour le travail localFacultatif pour le travail Git ; Pro et un compte pour les intégrations ; Nour, l'assistant IA, avec Pro
LanguesAnglaisEnglish and Arabic (de droite à gauche)
Licence et prixOpen source (MIT), gratuit (octobre 2026)Source fermée ; Forfait gratuit (chaque fonctionnalité Git) · Nour avec Pro
Graphique de commit de GitTree : chaque branche dans sa propre voie colorée, étiquettes de branche et de balise à gauche, les détails du commit sélectionné à droite.
Graphique de commit de GitTree : chaque branche dans sa propre voie colorée, étiquettes de branche et de balise à gauche, les détails du commit sélectionné à droite.

Où GitHub Desktop est toujours en avance

  • Open source. Sous licence MIT et le travail local ne nécessite aucune connexion. GitTree est une source fermée et vous demande de vous connecter avec un compte GitTree ; son intégration GitHub nécessite GitTree Pro.
  • Git groupé. Une machine propre fonctionne tout simplement ; GitTree nécessite Git 2.39 ou une version plus récente.
  • Maturité. Développé depuis 2016, avec une chaîne bêta publique et une documentation complète. GitTree a été publié pour la première fois en 2026.
  • Liens profonds GitHub. Examinez et vérifiez les notifications, les avertissements d'ensemble de règles et la résolution des conflits Copilot.
  • Simplicité. Moins de fonctionnalités, moins de décisions, ce qui convient aux débutants.

Sur un Mac ou un PC Windows, ces atouts peuvent faire de GitHub Desktop le bon choix. Le Linux, ils ne comptent que si vous acceptez une version non officielle et plus ancienne.

Installez GitTree sur Ubuntu et connectez GitHub

  1. Vérifiez votre version de Git

    Exécutez git --version. GitTree a besoin de la version 2.39 ou plus récente, ce que possèdent Ubuntu 24.04 et Debian 12. Ubuntu 22.04 et Linux Mint 21 sont livrés avec la version 2.34, alors exécutez d'abord sudo add-apt-repository ppa:git-core/ppa, puis sudo apt update et sudo apt install git.

  2. Téléchargez et installez le .deb

    Obtenez le Linux .deb (environ 11 Mo, x86_64) sur la page de téléchargement GitTree et comparez-le à SHA256SUMS.txt. Exécutez ensuite sudo apt install ./Git-Tree-Linux.deb 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 et ajoute GitTree au menu de vos applications.

  3. Démarrez GitTree et connectez-vous gratuitement

    Ouvrez GitTree depuis le menu ou exécutez gittree, puis connectez-vous sur gittree.app avec votre e-mail ou avec GitHub ; le navigateur vous renvoie à l'application et les référentiels locaux sont sur le plan gratuit. L'intégration GitHub à l'étape suivante nécessite GitTree Pro.

  4. Connectez votre compte GitHub

    Dans Préférences, Integrations, choisissez Connecter GitHub… et connectez-vous avec votre navigateur ou un jeton d'accès personnel. Ceci est distinct de votre connexion GitTree et le jeton reste dans le trousseau du système.

  5. Clonez ou ouvrez vos dépôts

    Clonez avec l'adresse HTTPS ou SSH d'un référentiel, ouvrez les dossiers que vous possédez déjà ou analysez un dossier tel que ~/projects. Pour un projet pas encore sur GitHub, Publish Repository… le crée et pousse votre branche.

  6. Travailler avec des demandes d'extraction

    Créez, examinez, commentez et fusionnez les GitHub demandes d'extraction dans GitTree, suivez ou réexécutez leurs GitHub vérifications d'actions et affichez-les dans les référentiels sur le tableau de bord des demandes d'extraction.

Le Ubuntu 24.04 ou Debian 12, l'installation tient dans quatre commandes (échangez le nom du fichier .deb que vous avez enregistré) :

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

Vous préférez ne pas installer à l’échelle du système ? Le GitTree pour Linux guide couvre le AppImage portable, le trousseau et la désinstallation. Si votre Git imprime 2.34, notre guide pour mettre à niveau Git sur Ubuntu 22.04 parcourt le PPA.

Boîte de dialogue Cloner de GitTree : collez l'adresse HTTPS ou SSH de GitHub, choisissez un dossier parent et créez éventuellement un clone superficiel ou clairsemé.
Boîte de dialogue Cloner de GitTree : collez l'adresse HTTPS ou SSH de GitHub, choisissez un dossier parent et créez éventuellement un clone superficiel ou clairsemé.

Apportez votre configuration GitHub Desktop avec vous

  • Les dépôts sont des dossiers Git ordinaires : copiez-les ou clonez-les à nouveau, et leurs branches, balises et historique apparaissent.
  • Identité habite à ~/.gitconfig. Les profils GitTree séparent les identités professionnelle et personnelle sans les modifier.
  • Clés SSH : copiez ~/.ssh ou générez une clé dans GitTree et téléchargez-la sur GitHub depuis l'application.
  • Les messages de validation Copilot deviennent le message de validation Générer de GitTree, exécuté via votre propre CLI AI : voir Messages de validation AI avec Claude Code et Codex.

GitTree propose un forfait gratuit qui couvre toutes les fonctionnalités de Git, dépôts privés inclus (Nour, l'assistant IA, est livré avec GitTree Pro ; voir tarification), et la même application fonctionne sur Mac, Windows et Linux. Découvrez toutes les fonctionnalités sur la GitTree page des fonctionnalités ou, si vous êtes nouveau sur Git, découvrez comment pousser un projet vers GitHub sans la ligne de commande. Bloqué? La GitTree page d'assistance répertorie tous les moyens de nous joindre, et chaque installateur se trouve sur la page de téléchargement.

Questions fréquemment posées

Est-ce que GitHub Desktop est disponible pour Linux ?

Non. GitHub publie GitHub Desktop pour macOS 12.0 ou version ultérieure et Windows 64 bits 10 ou version ultérieure, sans version Linux. Son guide d'installation indique que Linux n'est pas encore pris en charge, et la réponse épinglée de l'équipe à la requête Linux, ouverte depuis 2017, est qu'il n'y a pas de plans immédiats. Seules les versions communautaires non officielles existent.

Puis-je installer GitHub Desktop sur Ubuntu ?

Uniquement via un fork communautaire non officiel, shiftkey/desktop, vers lequel pointe le README de GitHub. Il propose les packages .deb, .rpm et AppImage, mais GitHub ne le prend pas en charge, et sa dernière version, 3.4.13-linux1 de février 2025, est en retard d'environ 19 mois sur la 3.6.6 de GitHub, sans arbres de travail ni résolution de conflits Copilot.

Est-ce que GitHub publiera une version officielle Linux de GitHub Desktop ?

Rien n'a été annoncé. Le numéro 1525, ouvert depuis mai 2017 avec plus de 3 000 mentions positives, contient une déclaration d'équipe épinglée, mise à jour pour la dernière fois début 2021, selon laquelle il n'y a pas de projet immédiat pour une version officielle Linux, bien que l'équipe continue de l'évaluer parallèlement à ses autres priorités. En attendant que cela change, les utilisateurs Linux ont besoin du fork de communauté ou d'un autre client Git.

Quelle est la meilleure alternative à GitHub Desktop pour Linux ?

Nous créons GitTree, nous sommes donc partiaux, mais cela cible ce cas : une interface graphique Git avec un .deb pour Ubuntu et Debian, GitHub requêtes d'extraction que vous pouvez consulter et fusionner dans l'application, un graphique de validation, un rebase interactif et un éditeur de conflits à trois voies. Pour les commits de base, les propres gitk et git gui de Git sont gratuits.

Puis-je utiliser mon compte GitHub avec GitTree sur Linux ?

Oui. Démarrez l'essai GitTree Pro ou activez Pro, connectez-vous, puis connectez-vous GitHub sous Préférences, Integrations avec votre navigateur ou un jeton d'accès personnel, stocké dans le trousseau du système. Vous pouvez ensuite cloner et publier des référentiels, créer, réviser, commenter et fusionner les demandes d'extraction, et réexécuter les GitHub vérifications d'actions. Sans GitTree Pro, n'importe quel référentiel fonctionne toujours via HTTPS ou SSH simple avec vos propres informations d'identification Git.

Est-ce que GitTree est gratuit comme GitHub Desktop ?

Oui. GitTree propose un forfait gratuit qui couvre toutes les fonctionnalités de Git, pour les particuliers et les organisations, dépôts privés et utilisation commerciale inclus, sans limite de durée et sans carte de crédit. Nour, l'assistant IA, est livré avec GitTree Pro ; la page Tarifs compare les deux plans. Contrairement à GitHub Desktop, qui est open source sous licence MIT, GitTree est fermé. GitHub Desktop fonctionne avec les référentiels locaux sans vous connecter et GitTree demande un compte GitTree ; Les intégrations d'hébergement de GitTree nécessitent GitTree Pro, son assistant IA, Nour, est fourni avec GitTree Pro, et l'application vérifie en ligne au moins tous les 7 jours.

Dois-je installer Git avant GitTree sur Ubuntu ?

Pas manuellement sur Ubuntu 24.04 ou Debian 12 : le .deb GitTree dépend de Git, donc apt l'installe s'il est manquant, et les deux livrent une version suffisamment nouvelle. GitTree utilise Git de votre système, version 2.39 ou ultérieure, plutôt que de regrouper le sien comme le fait GitHub Desktop. Sur Ubuntu 22.04 et Linux Mint 21, ajoutez d'abord ppa:git-core/ppa, car leur Git 2.34 est trop ancien.

Sources

Les allégations concernant d'autres produits ont été vérifiées par rapport à leurs pages officielles sur 29 octobre 2026. Les prix et les fonctionnalités changent ; les pages des fournisseurs sont la source de vérité.

Tous les noms de produits sont des marques déposées de leurs propriétaires respectifs. GitTree est indépendant et n'est affilié ni approuvé par aucun d'entre eux.