{"meta":{"title":"Utilisation de l’interface CLI GitHub sur plusieurs plateformes GitHub","intro":"Découvrez comment exécuter des commandes lorsque vous êtes authentifié auprès de comptes sur différents GitHub plateformes.","product":"GitHub CLI","breadcrumbs":[{"href":"/fr/github-cli","title":"GitHub CLI"},{"href":"/fr/github-cli/github-cli","title":"Interface CLI de GitHub"},{"href":"/fr/github-cli/github-cli/using-multiple-accounts","title":"Comptes sur plusieurs plateformes"}],"documentType":"article"},"body":"# Utilisation de l’interface CLI GitHub sur plusieurs plateformes GitHub\n\nDécouvrez comment exécuter des commandes lorsque vous êtes authentifié auprès de comptes sur différents GitHub plateformes.\n\nSi vous avez des comptes sur plusieurs plateformes GitHub, telles qu’un compte personnel sur GitHub.com et un compte d’utilisateur managé sur GHE.com, vous pouvez vous authentifier avec `gh auth login` pour chaque compte.\n\nVous devrez vous authentifier pour exécuter _toutes les_ commandes dans un environnement donné. Par exemple, même si vous exécutez une commande qui nécessite uniquement un accès en lecture à un référentiel public sur GitHub.com, vous ne pourrez pas utiliser cette commande si vous êtes authentifié uniquement à un compte sur GHE.com. Vous devez donc vous authentifier sur tous les comptes que vous souhaitez utiliser avec le GitHub CLI.\n\n## Comment puis-je exécuter des commandes pour chaque compte ?\n\nUne fois que vous vous êtes authentifié(e)(s) avec plusieurs comptes, lorsque vous lancez une commande, le/la/les GitHub CLI peut/pouvent parfois détecter automatiquement la plateforme que vous essayez d'accéder. Dans d'autres cas, vous devrez fournir plus d'informations dans votre commande.\n\nLe GitHub CLI **détecte automatiquement**votre compte lorsque vous êtes dans le contexte d'un référentiel spécifique. Par exemple, si vous `cd` dans votre répertoire `my-repo` et que vous exécutez `gh repo view`, la commande cible la plateforme appropriée pour ce référentiel.\n\nLe GitHub CLI **ne peut pas détecter automatiquement votre compte cible** s'il ne dispose pas de ce contexte. Par exemple, si vous exécutez `gh repo list` pour répertorier les dépôts de votre compte, le GitHub CLI ne saura pas à quel compte vous souhaitez accéder. Ainsi, dans ce genre de cas :\n\n* Le GitHub CLI sera défini par défaut comme GitHub.com.\n* Vous pouvez définir la variable d’environnement `GH_HOST` pour modifier la cible par défaut pour ces types de requêtes. Consultez [gh environment](https://cli.github.com/manual/gh_help_environment) dans le manuel GitHub CLI.\n* Certaines commandes vous permettent de spécifier votre environnement cible avec l’option `--hostname` , par `gh api`exemple, ou de passer l’URL complète d’un référentiel, par `gh pr view`exemple .\n\n## Puis-je utiliser plusieurs comptes sur la même plateforme ?\n\nVous pouvez également vous authentifier avec plusieurs comptes sur la même plateforme. Pour passer d'un compte à l'autre, vous pouvez utiliser la commande `gh auth switch` suivante. Consultez [gh auth switch](https://cli.github.com/manual/gh_auth_switch) dans le manuel GitHub CLI."}