GitHub Desktop

GitHub, Inc. and contributors · Client Git graphique pour examiner les modifications, créer des commits, gérer les branches et collaborer avec GitHub.

CaskOutils de développementMise à jour intégréeApple silicon · Intel
Site web
Source : homebrew/cask
Installations sur 30 jours
4 306
N° 77 du classement App
Installations sur 1 an
51,1 k
365 derniers jours
Dernière version
3.6.7-dbc92f97
8 oct. · 8 oct.
Taille du téléchargement
482Mo
arm64 / x86_64 · zip
Rythme des versions
Toutes les 2 semaines
2 versions en 30 jours

GitHub Desktop est une app Mac de la catégorie Outils de développement. Développée par GitHub, Inc. and contributors.

Informations clés

Puce
Apple silicon · Intel
Version du système
macOS 12 ou version ultérieure
Développeur
GitHub, Inc. and contributors
Commande d’installation
brew install --cask github
Homebrew
Disponible ; l’app se met à jour elle-même
Autres noms
github

Ces informations ont été vérifiées au plus tôt le . Voir les sources de chaque information

Présentation

Traduit par IAVoir l’original

GitHub Desktop est un client Git graphique pour développeurs et collaborateurs souhaitant examiner les changements, créer des commits et travailler avec des branches sans tout effectuer dans un terminal. Il s'intègre à GitHub et GitHub Enterprise et prend aussi en charge les dépôts Git locaux.

Fonctionnalités

  • Examinez les fichiers modifiés et différences textuelles ou d'images compatibles avant les commits.
  • Créez des commits et consultez l'historique du dépôt.
  • Créez et changez de branche, et gérez les fusions ou rebasages compatibles.
  • Récupérez, tirez et poussez les changements avec les accès distants appropriés.
  • Reliez les flux de collaboration GitHub et ouvrez les projets dans les éditeurs compatibles.

Installation et configuration

Installez l'application Mac avec brew install --cask github, ou téléchargez l'archive officielle Apple Silicon ou Intel et déplacez GitHub Desktop.app dans Applications. Ouvrez l'application, configurez votre identité d'auteur Git et ajoutez, créez ou clonez un dépôt. Connectez-vous aux dépôts nécessitant une autorisation GitHub ou Enterprise. Vérifiez la vue Changes avant un commit et la branche sélectionnée avant la synchronisation distante.

Les opérations peuvent modifier fichiers et historique ; l'interface ne dispense pas de comprendre le dépôt et la branche modifiés. L'accès distant dépend toujours des droits et politiques d'authentification de l'organisation.

Configuration, dépendances et plateformes

La page de support officielle et le cask Homebrew actuel exigent macOS 12 ou ultérieur. Le catalogue propose des paquets Mac ARM64 et Intel. Le cask entre explicitement en conflit avec github@beta et ne déclare aucune dépendance de formule supplémentaire. Choisissez le cask stable ou bêta. Les composants distribués de GitHub Desktop et les exigences de développement des sources diffèrent ; éditeurs externes, outils en ligne de commande et hooks Git facultatifs peuvent nécessiter leur installation ou configuration d'environnement.

La version 3.6.5 limite les mises à niveau sur macOS 12 et antérieur avant un changement Electron abandonnant ces systèmes. Le minimum de ce paquet ne promet donc pas que les versions futures resteront disponibles sur macOS 12.

Le support officiel comprend aussi Windows 10 64 bits ou ultérieur. Les versions Linux sont des alternatives communautaires, pas une plateforme officiellement compatible dans la matrice citée. L'application mobile GitHub est un produit distinct de ce client Git de bureau. Aucun minimum fixe de RAM ou d'espace installé n'a été établi par la page citée.

L'archive officielle 3.6.6 Apple Silicon à l'URL propre à la compilation du catalogue fait 304,970,592 octets. C'est la taille téléchargée, pas l'espace installé. L'image du site officiel illustre la vue Mac Changes, des fichiers sélectionnés, un diff de code et les commandes de commit ; c'est un exemple produit, pas une capture de cette version exacte.

Comptes, coût et licence

GitHub Desktop est gratuit et ses sources sont publiées sous licence MIT. Le produit distribué est aussi soumis à son EULA et aux mentions incluses. Un compte GitHub est nécessaire pour les services GitHub authentifiés ; les dépôts locaux se gèrent sans acheter de forfait GitHub. Services payants GitHub ou Enterprise, accès à l'organisation et intégrations tierces ont leurs conditions et droits distincts.

Sources : Site officiel, Sources et licence MIT, Systèmes compatibles, Installation, Versions officielles, EULA.

Configuration requise

macOSVersionPuceTéléchargementSource
macOS 12 ou version ultérieure3.6.7-dbc92f97Inteldesktop.githubusercontent.com/releases/3.6.7-dbc92f97/GitHubDesktop-x64.zipSHA-256 5ee4ad23e187348ba0bca1efcd3a67f9e3d08a2c0817d452234f500b351ce56eHomebrewVérifié le
macOS 12 ou version ultérieure3.6.7-dbc92f97Apple silicondesktop.githubusercontent.com/releases/3.6.7-dbc92f97/GitHubDesktop-arm64.zipSHA-256 5570d21a2f1955f42f69eab69046bf036de10cbef2bbb35719c263df33fea513HomebrewVérifié le

Comment installer GitHub Desktop sur Mac

  1. Dans « Terminal », exécutez : brew install --cask github
  2. Homebrew installe l’app dans votre dossier Applications.

Installer sans Homebrew

Téléchargez le fichier que Homebrew utilise pour votre puce : Apple siliconIntel

Le SHA-256 vérifie seulement que le téléchargement est complet ; ce n’est pas une certification de sécurité. Voir le SHA-256 et l’adresse de téléchargement

Désinstaller GitHub Desktop et nettoyer éventuellement ses données

Commande de désinstallation
brew uninstall --cask github

Une désinstallation standard supprime l’app mais conserve ses réglages et ses caches.

Nettoyage approfondi (facultatif)

Commande de désinstallation
brew uninstall --zap --cask github

--zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap.

Fichiers que GitHub Desktop peut laisser sur votre Mac (15)
Fichiers et dossiers
~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.GitHubClient.sfl*
~/Library/Application Support/com.github.GitHubClient
~/Library/Application Support/com.github.GitHubClient.ShipIt
~/Library/Application Support/GitHub Desktop
~/Library/Application Support/ShipIt_stderr.log
~/Library/Application Support/ShipIt_stdout.log
~/Library/Caches/com.github.GitHubClient
~/Library/Caches/com.github.GitHubClient.ShipIt
~/Library/HTTPStorages/com.github.GitHubClient
~/Library/Logs/GitHub Desktop
~/Library/Preferences/ByHost/com.github.GitHubClient.ShipIt.*.plist
~/Library/Preferences/com.github.GitHubClient.helper.plist
~/Library/Preferences/com.github.GitHubClient.plist
~/Library/Saved Application State/com.github.GitHubClient.savedState
~/.config/git

Ces éléments proviennent de la définition Homebrew, vérifiée le  ; ils indiquent ce que la définition déclare supprimer, sans confirmer que ces éléments se trouvent sur votre Mac.

Nouveautés de la version 3.6.7-dbc92f97

Nouveau Rédaction OpenNavo

Cette version n’a pas de notes dédiées.

Informations de sécurité sur GitHub Desktop

Cette page présente uniquement des faits vérifiables, avec leur source et leur date. Elle ne constitue pas une certification de sécurité. Pour vérifier les fichiers téléchargés, analysez-les localement avec OpenNavo.

Canaux de distribution
Homebrew
Open source
Oui · github.com/desktop/desktop · MITVérifié le
Analyser avec OpenNavoUn aperçu de l’analyse s’ouvre dans l’app OpenNavo ; vous décidez si vous souhaitez la lancer. En savoir plus sur la sécurité

Dépendances

Conflits
github@beta
Voir les détails des dépendances

Détails d’installation

Tap
homebrew/cask
Commandes
github
URL de téléchargement
https://desktop.githubusercontent.com/releases/3.6.7-dbc92f97/GitHubDesktop-arm64.zip
SHA-256
5570d21a2f1955f42f69eab69046bf036de10cbef2bbb35719c263df33fea513
Définition Homebrew
github.com/homebrew/homebrew-cask/blob/HEAD/Casks/g/github.rb
formulae.brew.sh
formulae.brew.sh/cask/github
Code source
github.com/desktop/desktop

Contenu de l’installation et de la désinstallation

  • Installation app

    Fichier source: GitHub Desktop.app

    Destination déclarée: /Applications/GitHub Desktop.app

    Voir la déclaration complète
    {
      "app": [
        "GitHub Desktop.app"
      ],
      "target": "/Applications/GitHub Desktop.app"
    }
  • Installation binary

    Fichier source: $APPDIR/GitHub Desktop.app/Contents/Resources/app/static/github.sh

    Destination déclarée: $HOMEBREW_PREFIX/bin/github

    Voir la déclaration complète
    {
      "binary": [
        "$APPDIR/GitHub Desktop.app/Contents/Resources/app/static/github.sh",
        {
          "target": "github"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/github"
    }
  • Suppression des données utilisateur zap

    Voir la déclaration complète
    {
      "zap": [
        {
          "rmdir": "~/.config/git",
          "trash": [
            "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.GitHubClient.sfl*",
            "~/Library/Application Support/com.github.GitHubClient",
            "~/Library/Application Support/com.github.GitHubClient.ShipIt",
            "~/Library/Application Support/GitHub Desktop",
            "~/Library/Application Support/ShipIt_stderr.log",
            "~/Library/Application Support/ShipIt_stdout.log",
            "~/Library/Caches/com.github.GitHubClient",
            "~/Library/Caches/com.github.GitHubClient.ShipIt",
            "~/Library/HTTPStorages/com.github.GitHubClient",
            "~/Library/Logs/GitHub Desktop",
            "~/Library/Preferences/ByHost/com.github.GitHubClient.ShipIt.*.plist",
            "~/Library/Preferences/com.github.GitHubClient.helper.plist",
            "~/Library/Preferences/com.github.GitHubClient.plist",
            "~/Library/Saved Application State/com.github.GitHubClient.savedState"
          ]
        }
      ]
    }

Questions fréquentes sur GitHub Desktop

GitHub Desktop est-il sûr ?

GitHub Desktop figure dans le catalogue officiel de Homebrew et n’a pas été désactivé. Depuis septembre 2026, Homebrew désactive les apps qui échouent aux contrôles Gatekeeper de macOS. Lors de l’installation, Homebrew vérifie le fichier téléchargé depuis desktop.githubusercontent.com à l’aide de sa somme de contrôle SHA-256. Il a été installé 4 306 fois via Homebrew au cours des 30 derniers jours.

GitHub Desktop est-il open source ?

GitHub Desktop publie son code source sur GitHub (desktop/desktop), sous licence MIT.

Comment désinstaller complètement GitHub Desktop sur Mac ?

Exécutez brew uninstall --cask github. Pour supprimer aussi ses réglages et ses caches, exécutez brew uninstall --zap --cask github. --zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap. Cela supprime aussi 15 fichiers et dossiers, dont ~/Library/Application Support/com.github.GitHubClient.

GitHub Desktop fonctionne-t-il sur les Mac avec Apple silicon (M1 ou plus récent) ?

Oui. Homebrew télécharge des versions distinctes pour les Mac Apple silicon et Intel. macOS 12 ou version ultérieure est requis.

Où GitHub Desktop enregistre-t-il ses réglages et ses données ?

Ses réglages se trouvent dans ~/Library/Preferences/com.github.GitHubClient.helper.plist. Ses données se trouvent dans ~/Library/Application Support/com.github.GitHubClient, ~/Library/Application Support/com.github.GitHubClient.ShipIt et ~/Library/Application Support/GitHub Desktop. Ces emplacements proviennent de la liste de nettoyage de Homebrew.

GitHub Desktop : quelle est la dernière version ?

La dernière version est 3.6.7-dbc92f97, ajoutée à Homebrew le 8 oct. GitHub Desktop se met à jour automatiquement ; pour le mettre à jour avec Homebrew, exécutez brew upgrade --cask --greedy github. Homebrew propose aussi github@beta, que vous ne pouvez pas installer en même temps.

Qu’est-ce que GitHub Desktop installe d’autre ?

Il ajoute aussi 1 outil en ligne de commande : github.

Sources

Chaque information de cette page indique sa source et sa date de vérification. Les informations dont la validité a expiré sont présentées comme valables « au » jour indiqué et ne sont plus données comme actuelles.