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 obter mais informações, 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.

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

Note

A exclusão de conteúdo do GitHub Copilot atualmente está em versão prévia pública e sujeita a alterações.

A exclusão de conteúdo pode ser configurada no nível de repositório, organização e 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 de seus próprios repositórios. Isso afeta os 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.

Note

Na versão atual do versão prévia pública, as configurações no nível da organização para exclusão de conteúdo normalmente se aplicam a todos os usuários do Copilot na empresa. Isso mudará com o lançamento de disponibilidade geral (GA) desse recurso em 8 de novembro de 2024.

Antes de 8 de novembro:

  • Se os proprietários da empresa não definirem regras: as regras no nível da organização continuarão a ser aplicadas a todos os usuários da empresa, funcionando como agora, até 8 de novembro.
  • Se os proprietários da empresa definirem uma regra: depois que as regras no nível da empresa forem aplicadas, as regras no nível da organização serão aplicadas somente aos usuários que receberem uma licença do Copilot da organização em que a regra está definida.

Após 8 de novembro:

  • As regras no nível da organização não serão mais aplicadas em toda a empresa. Elas serão limitadas a usuários que recebem uma estação do Copilot da organização em que a regra está definida.
  • 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

  • No Copilot Chat em Visual Studio Code, as exclusões de conteúdo não são aplicadas quando você usa o participante da conversa do @github em sua pergunta.
  • É possível que o Copilot use informações semânticas de um arquivo excluído se as informações forem fornecidas pelo IDE em um arquivo não excluído. Exemplos de tal conteúdo incluem informações de tipo e definições ao passar o mouse sobre um elemento para símbolos usados no código.

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.

Leitura adicional