Para usar o GitHub Copilot em um IDE ou na linha de comando, você deve se autenticar em uma conta no GitHub que tenha uma licença do Copilot.
Se você receber acesso a Copilot por meio de um conta de usuário gerenciada pertencente a uma empresa em GHE.com, talvez seja necessário ajustar algumas configurações em seu IDE antes de poder autenticar sua conta.
Use as guias no alto deste artigo para ver as instruções referentes ao seu ambiente.
Como autenticar do VS Code
-
Para abrir suas configurações do VS Code, pressione Command+, (Mac) ou Ctrl+, (Windows).
-
Na barra de pesquisa, procure
enterprise. -
Para a configuração
Github-enterprise: Uri, insira a URL em que você acessa GitHub. Por exemplo:https://octocorp.ghe.com. -
Nas configurações do VS Code, pesquise por
copilot. -
Em "GitHub > Copilot: Avançado", clique em Editar no settings.json.
-
Dentro da propriedade
github.copilot.advanced, adicione"authProvider": "github-enterprise". Por exemplo:JSON "github.copilot.advanced": { "authProvider": "github-enterprise" },"github.copilot.advanced": { "authProvider": "github-enterprise" }, -
Salve o arquivo
settings.json. -
Você verá uma solicitação solicitando que você faça login para usar o GitHub Copilot. Clique em Entrar no GitHub e siga as instruções para autorizar sua conta.
Se não vir a solicitação, tente reiniciar VS Code.
Se precisar alternar para uma conta no GitHub.com, remova a configuração authProvider de settings.json.
Autenticando a partir das IDEs JetBrains
Para se autenticar no GHE.com em um editor do JetBrains, instale a versão 1.4.11 ou posterior da extensão do Copilot. Em seguida, você deve configurar a extensão para trabalhar com o GHE.com.
- Para abrir a caixa de diálogo de preferências ou configurações do editor, pressione Command+, (Mac) ou Ctrl+Alt+S (Windows).
- Na barra lateral esquerda, expanda a seção Ferramentas e clique em GitHub Copilot.
- Na seção "Geral", procure o campo "Provedor de Autenticação" e insira o nome do host em que você acessa GitHub. Por exemplo:
octocorp.ghe.com. - Para salvar as alterações, clique em OK.
- Para entrar, abra o menu Ferramentas e selecione GitHub Copilot > Fazer login no GitHub. Siga as instruções para efetuar o login.
Se precisar alternar para uma conta no GitHub.com, remova o valor inserido no campo "Provedor de Autenticação".
Autenticação do Xcode
- Abra o aplicativo "GitHub Copilot for Xcode".
- Clique na guia Avançado.
- No campo "URL do provedor de autenticação", insira a URL em que você acessa GitHub. Por exemplo:
https://octocorp.ghe.com. - Autorize a extensão seguindo as instruções em Fazendo login em GitHub Copilot.
Autenticando na linha de comando
Para usar a extensão gh-copilot para a GitHub CLI, você deve:
- Baixar e instalar a extensão. Para fazer isso, você deve estar autenticado em uma conta no GitHub.com. Consulte Instalando o CLI do GitHub Copilot.
- Autentique-se na conta no GHE.com onde você recebe sua licença do Copilot.
O destino padrão das solicitações do GitHub CLI é o GitHub.com. Para usar o gh copilot, você precisa garantir que as solicitações sejam enviadas para o GHE.com, onde você recebe sua licença. Você tem as seguintes opções:
- Inclua o sinalizador
--hostname SUBDOMAIN.ghe.comem todos os comandosgh copilot. - Defina a variável de ambiente
GH_HOSTpara alterar o host padrão para todos os comandos da GitHub CLI. - Saia do GitHub.com com
gh auth logout. No entanto, você precisará entrar novamente para obter atualizações paragh-copilot.
Para informações gerais sobre o uso do GitHub CLI em várias plataformas, consulte Usando a CLI de GitHub nas plataformas do GitHub.
Autenticação de Visual Studio
Para autenticar a partir de Visual Studio, siga as etapas em Add suas contas de GitHub em seu conjunto de chaves Visual Studio no Microsoft Learn.
No campo "URL de GitHub Enterprise", insira a URL onde você acessa GitHub. Por exemplo: https://octocorp.ghe.com.
Autenticação do Eclipse
- No IDE, clique em Copilot para abrir o menu.
- Clique em Edit Preferences....
- No campo GitHub Enterprise Endpoint de Autenticação, insira a URL em que você acessa GitHub. Por exemplo:
https://octocorp.ghe.com. - Clique em Aplicar.
- Abra novamente o menu do Copilot e clique em Sign In to GitHub.