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 "Configurar exclusões de conteúdo no GitHub Copilot".

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

As configurações de exclusão de conteúdo de GitHub Copilot não se aplicam a todos que usam Copilot.

A configuração de exclusão de conteúdo se aplica apenas a pessoas que receberam uma licença como parte de uma assinatura do GitHub Copilot Business ou GitHub Copilot Enterprise e são membros da mesma organização na qual uma exclusão de conteúdo está configurada. Outros usuários que podem acessar os arquivos especificados não serão afetados pela exclusão de conteúdo e ainda verão sugestões de conclusão do código.

Depois de adicionar ou alterar exclusões de conteúdo, pode levar até 30 minutos para que isso entre em vigor em IDEs onde as configurações já estão carregadas. Você pode aplicar alterações ao seu próprio IDE, forçando-o a recarregar as configurações de exclusão de conteúdo. Para obter mais informações, confira "Configurar exclusões de conteúdo no GitHub Copilot".

Observações:

  • A exclusão de conteúdo do GitHub Copilot atualmente está em versão beta pública e sujeita a alterações.
  • Esse recurso é suportado em Visual Studio, Visual Studio Code, JetBrains IDEs e neovim. Para obter detalhes dos IDEs JetBrains suportados, consulte "Introdução ao GitHub Copilot".
  • A exclusão de conteúdo do GitHub Copilot atualmente só afeta a conclusão de código. GitHub Copilot Chat não é afetado por essas configurações.
  • A exclusão de conteúdo evita que Copilot acesse diretamente o conteúdo dos arquivos excluídos. Copilot pode extrair informações sobre arquivos não excluídos a partir de informações semânticas fornecidas pelo IDE - por exemplo, informações de tipo ou definições de foco para símbolos usados no código. É possível que o IDE possa derivar essas informações de arquivos excluídos.

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