{"meta":{"title":"Usando a CLI de GitHub nas plataformas do GitHub","intro":"Saiba como executar comandos quando você é autenticado em contas em diferentes plataformas GitHub .","product":"GitHub CLI","breadcrumbs":[{"href":"/pt/enterprise-cloud@latest/github-cli","title":"GitHub CLI"},{"href":"/pt/enterprise-cloud@latest/github-cli/github-cli","title":"CLI GitHub"},{"href":"/pt/enterprise-cloud@latest/github-cli/github-cli/using-multiple-accounts","title":"Contas em várias plataformas"}],"documentType":"article"},"body":"# Usando a CLI de GitHub nas plataformas do GitHub\n\nSaiba como executar comandos quando você é autenticado em contas em diferentes plataformas GitHub .\n\nSe você tiver contas em várias plataformas GitHub, como uma conta pessoal no GitHub.com e um conta de usuário gerenciada em GHE.com, você poderá autenticar-se com `gh auth login` para cada conta.\n\nVocê precisará se autenticar para executar _qualquer_ comando em um ambiente específico. Por exemplo, mesmo que você esteja executando um comando que só requer acesso de leitura em um repositório público no GitHub.com, você não poderá usar esse comando se você só estiver autenticado em uma conta no GHE.com. Portanto, você deve se autenticar em todas as contas que deseja usar com a GitHub CLI.\n\n## Como faço para executar comandos para cada conta?\n\nDepois de autenticar com várias contas, ao executar um comando, o GitHub CLI às vezes pode detectar automaticamente qual plataforma você está tentando acessar. Em outros casos, você precisará fornecer mais informações no comando.\n\nA GitHub CLI **detecta automaticamente** sua conta pretendida quando você está no contexto de um repositório específico. Por exemplo, se você executar `cd` para entrar no diretório `my-repo` e executar `gh repo view`, o comando será direcionado à plataforma correta desse repositório.\n\nA GitHub CLI **não pode detectar automaticamente** sua conta pretendida quando ela não tem esse contexto. Por exemplo, se você executar `gh repo list` para listar os repositórios da sua conta, o GitHub CLI não saberá qual conta você deseja acessar. Em casos como este:\n\n* A GitHub CLI terá o GitHub.com como padrão.\n* Você pode definir a variável de ambiente `GH_HOST` para alterar o destino padrão para esses tipos de solicitações. Consulte [gh environment](https://cli.github.com/manual/gh_help_environment) no manual do GitHub CLI.\n* Alguns comandos permitem que você especifique seu ambiente de destino com a opção `--hostname` , como `gh api`, ou passe a URL completa para um repositório, como `gh pr view`.\n\n## Posso usar várias contas na mesma plataforma?\n\nVocê também pode se autenticar com várias contas na mesma plataforma. Para alternar entre essas contas, use o comando `gh auth switch`. Consulte [gh auth switch](https://cli.github.com/manual/gh_auth_switch) no manual do GitHub CLI."}