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.
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é.

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".
| Plateforme | Version officielle | Ce que vous téléchargez |
|---|---|---|
| macOS | Oui : 3.6.6, macOS 12.0 ou version ultérieure | Un .zip avec l'application, pour Apple Silicon ou Intel |
| Windows | Oui : 3.6.6, 64 bits Windows 10 ou version ultérieure | Un .exe par utilisateur (pas de droits d'administrateur) ou un .msi à l'échelle de la machine |
| Linux | Non | Rien 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
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-guiPlus 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.
| Tâche | GitHub Desktop | GitTree |
|---|---|---|
| Linux | Fork communautaire non officiel uniquement | .deb officiel et AppImage |
| Histoire | Liste linéaire des commits | Graphique de validation avec embranchements colorés et recherche |
| Réécriture des commits | Faites glisser pour réorganiser ou écraser ; modifier le dernier commit | Rebase entièrement interactif avec autosquash |
| Fusionner les conflits | Notre ou leur dossier, votre éditeur, ou Copilot | Éditeur tridirectionnel intégré, par morceau ou par ligne |
| Annuler | Dernier commit non poussé ; 15 secondes après un écrasement ou une nouvelle commande | Annuler et refaire sur de nombreuses opérations, plus une vue de reflog |
| Demandes de tirage | GitHub uniquement ; créer et commenter dans le navigateur | GitHub, GitLab, Bitbucket et Azure DevOps, dans l'application |
| IA | GitHub Copilote | Votre propre CLI Claude Code, Codex ou Antigravity |
| Git lui-même | Offres groupées Git et Git LFS | Utilise votre Git 2.39 ou plus récent |
| Compte | Facultatif pour le travail local | Facultatif pour le travail Git ; Pro et un compte pour les intégrations ; Nour, l'assistant IA, avec Pro |
| Langues | Anglais | English and Arabic (de droite à gauche) |
| Licence et prix | Open source (MIT), gratuit (octobre 2026) | Source fermée ; Forfait gratuit (chaque fonctionnalité Git) · Nour avec Pro |

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
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'abordsudo add-apt-repository ppa:git-core/ppa, puissudo apt updateetsudo apt install git.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.debavec le nom de fichier que vous avez enregistré (par exempleGit-Tree_<version>_amd64.deb) ; apt installe Git, WebKitGTK et GTK en tant que dépendances et ajoute GitTree au menu de vos applications.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.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.
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.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
gittreeVous 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.

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
~/.sshou 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é.
- GitHub Desktop : page officielle
- GitHub Desktop : page de téléchargement
- GitHub Docs : Systèmes d'exploitation pris en charge pour GitHub Desktop
- GitHub Documents : Installation de GitHub Desktop
- GitHub Documents : Configuration de GitHub Desktop (Git fourni)
- GitHub Desktop référentiel et README
- GitHub Desktop versions
- GitHub Desktop numéro 1525 : « GitHub Desktop pour Linux ? »
- Community fork shiftkey/desktop : versions
- GitHub Desktop : Qu'est-ce que GitHub Desktop ? (document de conception)
- GitHub Desktop problème n° 9452 : demande de graphique d'historique
- GitHub Docs : Affichage de l'historique des branches dans GitHub Desktop
- GitHub Docs : Options de gestion des commits dans GitHub Desktop
- GitHub Desktop problème n° 12354 : commentaire du responsable sur le rebase interactif (juin 2026)
- GitHub Docs : Synchronisation de votre branche dans GitHub Desktop (conflits de fusion)
- GitHub Docs : stockage des modifications dans GitHub Desktop
- GitHub Docs : Gestion des arbres de travail dans GitHub Desktop
- GitHub Docs : Affichage d'une demande d'extraction dans GitHub Desktop
- GitHub Docs : Configuration de Copilot dans GitHub Desktop
- GitHub Documents : Plans pour GitHub Copilot
- GitHub Desktop problème n° 2310 : demande d'affichage de blâme
- GitHub Desktop problème n° 3707 : plusieurs comptes
- GitHub Desktop problème n° 21943 : langues de l'interface
- Documentation Git : gitk
- Documentation Git : gitgui
- Paquets Ubuntu : gitk dans Ubuntu 24.04 (noble)
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.