Skip to main content

Solução de problemas comuns com o GitHub Copilot

Este guia descreve os problemas mais comuns com GitHub Copilot e como resolvê-los.

Caso tenha perguntas sobre o uso geral do GitHub Copilot, o impacto do produto, a supervisão humana e a privacidade, confira a lista abrangente de Perguntas frequentes sobre o GitHub Copilot.

Se o GitHub Copilot parar de funcionar, verifique a página Status do GitHub para ver se há incidentes ativos.

Não é possível usar a extensão GitHub Copilot no IDE

Recomendamos que você siga o guia de início rápido do GitHub Copilot ao configurar o GitHub Copilot em seu computador. Para saber mais, confira Início Rápido para o GitHub Copilot.

A extensão GitHub Copilot é atualizada com frequência para corrigir bugs e adicionar novos recursos. É importante mantê-la atualizada porque os clientes mais antigos não conseguem se comunicar com os servidores do GitHub Copilot. Atualize sua extensão GitHub Copilot em todos os computadores que você instalou.

Se você está usando uma assinatura do Copilot para uma conta de conta de usuário gerenciada no GHE.com, precisará atualizar algumas configurações antes de entrar. Confira Usando o GitHub Copilot com uma conta no GHE.com.

Para saber mais sobre como configurar o GitHub Copilot em um IDE com suporte, confira Como configurar o GitHub Copilot no seu ambiente.

O GitHub Copilot não funciona em alguns arquivos

Se você estiver usando o GitHub Copilot com uma licença do Copilot Business ou do Copilot Enterprise, talvez não veja sugestões de autocompletar código em seu editor para alguns arquivos. Isso acontece quando um arquivo é excluído do uso pelo GitHub Copilot. A exclusão de conteúdo pode ser configurada por um administrador de repositório ou pelo proprietário de uma organização.

Quando um arquivo é afetado por uma configuração de exclusão de conteúdo, o GitHub Copilot não sugere a conclusão do código nesse arquivo, e o conteúdo desse arquivo não será usado para informar sugestões de conclusão automática de código em outros arquivos.

Se um arquivo tiver sido configurado como conteúdo excluído no GitHub Copilot, o ícone na barra de status terá uma linha diagonal por todo ele. Passe o mouse sobre o ícone para ver uma dica de ferramenta que informa quais configurações aplicaram essa restrição.

Captura de tela do ícone Copilot no VS Code com uma dica de ferramenta para uma exclusão de conteúdo.

Para obter mais informações, confira "Como realizar a exclusão de conteúdo do GitHub Copilot".

Exclusões de conteúdo do GitHub Copilot não estão sendo aplicadas

A exclusão de conteúdo pode ser configurada no repositório, na organização e na empresa. O escopo da exclusão é determinado pelo nível em que a regra é definida:

  • Os administradores de repositório só podem excluir conteúdo dos próprios repositórios. Isso afeta usuários do Copilot que trabalham nesses repositórios específicos.

  • Os proprietários da organização podem excluir conteúdo para usuários atribuídos a uma estação do Copilot por meio de sua organização.

  • Os proprietários de empresas podem aplicar regras de exclusão a todos os usuários do Copilot da empresa.

A adição ou alteração de exclusões de conteúdo, pode levar até 30 minutos para entrar em vigor nos IDEs em que as configurações já estão carregadas. Você pode aplicar alterações ao seu IDE forçando-o a recarregar as configurações de exclusão de conteúdo. Para obter mais informações, confira Como realizar a exclusão de conteúdo do GitHub Copilot.

Note

É possível que o Copilot use informações semânticas de um arquivo excluído se as informações forem fornecidas pelo IDE indiretamente. Exemplos desse conteúdo incluem informações de tipo e definições de focalização para símbolos usados no código, bem como propriedades gerais do projeto, como informações da configuração de build.

Erro: "GitHub Copilot não pôde se conectar ao servidor. Falha na ativação da extensão"

Esse erro indica que você não tem uma assinatura do GitHub Copilot ou que ocorreu um erro ao se conectar à API do GitHub para solicitar um token para usar o GitHub Copilot.

Para solicitar outro token no api.github.com, tente entrar e sair do GitHub Copilot em seu IDE. Depois de sair, o GitHub Copilot solicitará que você entre novamente.

Se você não conseguir se conectar ao servidor, crie uma discussão em nosso fórum de discussão. Você pode incluir arquivos de log do seu IDE para nos ajudar a solucionar o problema. Para obter mais informações sobre como obter arquivos de log por meio do IDE específico, confira Exibir logs do GitHub Copilot em seu ambiente.

O GitHub Copilot não está sugerindo várias linhas de código

Esse é um problema conhecido e nossa equipe está trabalhando em uma correção. Para obter mais informações, veja este comentário sobre uma discussão da GitHub Community.

Erro: "No valid OAuth token detected" na GitHub Copilot in the CLI

Esse erro sugere que um personal access token clássico ou refinado pode estar em uso por meio das variáveis de ambiente GITHUB_TOKEN ou GH_TOKEN ou durante uma tentativa de gh auth login. No momento, a GitHub Copilot in the CLI só dá suporte ao uso da aplicação OAuth da GitHub CLI.

Para obter mais informações, consulte a extensão do repositório da Copilot in the CLI.

Leitura adicional