GitHub CLI
Aussi appelé gh, gh cli, hub cli
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
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 ?
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.
Authentification par appareil ou navigateur auprès de GitHub. Git Credential Manager est un assistant différent exploité par git.exe.
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.
Configuration requise
Les valeurs suivent les directives publiques de l'éditeur. La charge de travail modifie néanmoins les besoins réels.
Minimum
| 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é.
| 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
| Installation standard | C:\Program Files\GitHub CLI\ |
|---|
Formats de fichiers
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.
| 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.
- Site officiel de GitHub CLI · Page produit du fournisseur
- Aide GitHub CLI · Support du fournisseur
- Manuel de GitHub CLI · Référence officielle des commandes
- Carte des processus Foxhole · Échantillons internes sur des PC Windows. Ceci n'est pas un benchmark de laboratoire.
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.
Merci. Cela nous aide à améliorer cette page.