Passer au contenu

GitHub CLI

ApplicationGitHub

Aussi appelé gh, gh cli, hub cli

GitHubProductivité

L'outil en ligne de commande officiel de GitHub. Le processus est gh.exe. Ce n'est ni GitHub Desktop ni git.exe.

Ce que vous devez savoir

gh.exe est GitHub CLI. GitHub Desktop est une application différente.

GitHub CLI correspond à la commande officielle gh. GitHub Desktop correspond à GitHubDesktop.exe. Git for Windows correspond à git.exe. Désinstaller Desktop ne supprime pas gh. Installer gh n'installe pas Git Bash.

De quoi s'agit-il ?
Commande gh pour GitHub
Identique à Desktop ?
Non. Il s'agit d'une interface en ligne de commande
Remplace git ?
Non. Vous avez toujours besoin de git.exe
Feex précise
Si gh n'est pas reconnu, j'installerais GitHub CLI depuis cli.github.com. Je ne réparerais pas GitHub Desktop en premier. Desktop est une interface graphique. Ici, il s'agit de gh.exe.

Qu'est-ce que GitHub CLI ?

GitHub CLI correspond à gh.exe. Il prend en charge les fonctionnalités de GitHub.com. Ce n'est ni Git for Windows ni GitHub Desktop.

Si vous ne l'avez jamais utilisé

Si un guide recommandait d'installer gh, il s'agit de GitHub CLI depuis cli.github.com. gh.exe crée des pull requests et dialogue avec l'API de GitHub. git.exe reste le gestionnaire de versions. GitHub Desktop est l'interface graphique. Vous pouvez utiliser git sans gh. Vous ne pouvez pas remplacer git par gh pour chaque commit local.

À quoi sert-il ?

Pull requests et issues

gh pr create et gh issue. Desktop peut réaliser cela à la souris. git.exe seul ne peut pas ouvrir une PR GitHub sans étapes supplémentaires.

gh auth login

Authentification par appareil ou navigateur auprès de GitHub. Git Credential Manager est un assistant différent exploité par git.exe.

Assistants de création et de clonage de dépôts

Raccourcis spécifiques à GitHub. git clone fonctionne toujours sans cet outil.

À qui s'adresse-t-il ?

  • Personnes travaillant principalement dans un terminal et sur GitHub.com
  • Utilisateurs ne souhaitant pas utiliser GitHub Desktop
  • Toute personne ayant saisi gh et pensé que Git était absent

Statut actuel

GitHub CLI (2020) est un outil actuel de ligne de commande GitHub développé par GitHub. L'éditeur renvoie toujours les utilisateurs de Windows vers https://cli.github.com/.

Quel âge a-t-il ?

GitHub a publié gh en 2020 en tant qu'interface en ligne de commande officielle, en remplacement de l'ancien outil hub. Il est plus récent que GitHub Desktop (2015) et bien plus récent que Git (2005). Les paquets actuels MSI pour Windows et winget constituent le produit.

Versions

Canaux principaux d'abord. Les numéros de build exacts ne sont pas tous vérifiés ici.

MSI gh

Configuration requise

Les valeurs suivent les directives publiques de l'éditeur. La charge de travail modifie néanmoins les besoins réels.

Minimum

Configuration système minimale
Système d'exploitation Une version 64 bits actuelle et prise en charge de Windows 10 ou Windows 11, selon GitHub CLI
Mémoire vive L'outil en ligne de commande est minuscule

Profil de ressources

Demande en processeur
Suit ce que vous ouvrez dans l'application
Demande en mémoire vive
Suit les documents, les onglets ou les bibliothèques

Processus installés

Ces exécutables appartiennent à ce produit lorsqu'il est installé.

Processus installés
gh.exe GitHub CLI

Composants de démarrage

gh.exe ne démarre pas avec Windows. Vous le lancez dans un terminal.

Emplacements des fichiers

Emplacements courants de GitHub CLI
Installation standard C:\Program Files\GitHub CLI\

Formats de fichiers

JSON généré par les drapeaux --json

Problèmes courants

gh fonctionne, mais git est introuvable

Installez Git for Windows depuis git-scm.com. gh communique avec GitHub. git dialogue avec le dépôt.

Authentification active dans Desktop, pas dans gh

gh auth login constitue une identification indépendante. Les identifiants de Desktop ne se transforment pas automatiquement en jetons gh.

Résolution des problèmes

where.exe gh

Devrait indiquer Program Files\GitHub CLI\gh.exe. GitHubDesktop.exe correspond au chemin de l'interface graphique.

Installer depuis cli.github.com ou via winget GitHub.cli

Un gh.exe isolé dans Téléchargements est le cas typique à ignorer.

gh auth status

Affiche l'état de connexion de cette interface CLI. Cette commande ne listera pas les comptes Sourcetree.

Alternatives

Utilisez GitHub Desktop pour une interface graphique. Utilisez git.exe pour la gestion locale de versions. L'ancien binaire hub n'est pas cette interface CLI prise en charge.

Aide officielle et téléchargements

Commencez par le fournisseur. Les sites de fichiers exe aléatoires ne constituent pas un canal d'assistance.

Contacts officiels
Télécharger cli.github.com/ Programme d'installation officiel ou page du fournisseur
Aide cli.github.com/manual/ Support du fournisseur
Site officiel cli.github.com/ Commencez ici, pas sur un hébergeur d'exécutables aléatoire
Manuel cli.github.com/manual/ gh pr, gh repo et authentification

Matériel associé

L'outil en ligne de commande est très léger. La connexion réseau vers GitHub constitue la limite habituelle.

Détails techniques

Détails techniques

Les numéros de version du fournisseur changent. Cet article ne fige pas de build.

Sources et vérification

Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. Notre méthodologie de recherche.

Cet article vous a-t-il été utile ?

Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.

Cet article vous a-t-il été utile ?