GitHub Copilot não funciona no VS Code? Veja como descobrir se o problema é a conta, a extensão ou o serviço
Comece pelo githubstatus.com, onde o Copilot aparece como componente próprio: se houver incidente ativo, é só esperar. Sem incidente, confira o painel de status do Copilot na Status Bar (cota e sugestões desligadas), refaça o login, atualize o VS Code e as duas extensões e teste a rede com o curl no endpoint _ping, que deve responder HTTP 200. Se nada resolver, ligue os logs em Trace, gere o Collect Diagnostics e abra chamado no GitHub Support com essas evidências
Fala aí, beleza? O Copilot simplesmente parou de completar seu código no VS Code, ou o chat fica rodando e não responde nada?
Antes de sair desinstalando extensão, apagando configuração e reiniciando o PC, se liga na ordem abaixo: ela separa o que é queda do serviço do que é problema na sua máquina, e evita muiiito tempo perdido 🙂
A lógica é simples: status oficial primeiro, depois conta, depois o que é local
Como saber se o Copilot caiu para todo mundo ou só para você?
O primeiro passo é abrir o GitHub Status e procurar o componente Copilot, que aparece separado na lista
A própria documentação de troubleshooting do GitHub Copilot manda fazer isso quando o Copilot para de funcionar: ver se tem incidente ativo
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Tem incidente? Então não é você, é o serviço
Não adianta mexer em nada, só acompanhar a página até normalizar
Sem incidente nenhum? Aí o problema provavelmente está do seu lado, e dá pra isolar com duas comparações simples:
- Outro projeto ou outro arquivo: se o Copilot funciona em um repositório e não em outro, ou em uma linguagem e não em outra, a pista aponta pra configuração (sugestões desligadas pra aquele tipo de arquivo ou exclusão de conteúdo, que vamos ver logo abaixo)
- Outra rede: se em casa funciona e no escritório não, ou se funciona ao desligar a VPN, a pista aponta pra VPN, proxy ou firewall
A lógica é a mesma de qualquer depuração: muda uma variável por vez e vê o que muda no resultado
Como prevenir dor de cabeça: crie o hábito de olhar o status ANTES de mexer em qualquer configuração, assim você não "conserta" algo que nem estava quebrado haha
Copilot parou de sugerir: limite da conta, cota ou sugestões desligadas?
O sintoma clássico aqui é: o autocompletar sumiu, mas o chat responde normal (ou o contrário)
Isso costuma ser limite de uso ou alguma chave desligada, não bug
Onde conferir:
No VS Code, clique no ícone do Copilot na Status Bar (a barra lá embaixo do editor) pra abrir o painel de status
Segundo a FAQ do Copilot no VS Code, esse painel mostra se você atingiu o limite e o percentual já usado da cota de sugestões inline no mês
E tem outro detalhe que pega muita gente: os checkboxes desse mesmo painel ligam e desligam as sugestões inline, tanto de forma global quanto só pro tipo de arquivo aberto
Ou seja, se você desmarcou sem querer pra Python, o Copilot vai continuar funcionando em JavaScript e ficar mudo em Python 😛
Cota do Copilot Free:
No plano Free, as cotas de sugestões inline e de AI credits renovam todo mês e são independentes
Quem bateu só o limite de AI credits ainda tem sugestões inline
Quem bateu o limite de sugestões inline ainda tem o chat
Por isso o "um funciona e o outro não" faz sentido nesse cenário
Nos planos pagos, as sugestões inline são ilimitadas
E o rate limit?
Além da cota mensal, o GitHub aplica um limite de taxa (rate limit) nas requisições do Copilot, pra garantir acesso justo e se proteger de abuso
São coisas separadas: dá pra estar longe do fim da cota e mesmo assim esbarrar no rate limit numa sequência intensa de requisições
Exclusão de conteúdo (Business e Enterprise):
Se você usa Copilot Business ou Enterprise, alguns arquivos podem ficar sem sugestão de propósito
Isso acontece quando um administrador do repositório ou o dono da organização configura uma regra de exclusão de conteúdo
Não tem o que corrigir na sua máquina: o caminho é perguntar pro admin se aquele arquivo ou repositório está excluído
Como prevenir: dá uma olhada no percentual usado no painel de vez em quando, principalmente no Free, pra não ser pego de surpresa no meio do mês

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Erro de login ou autenticação do Copilot no VS Code:
Quando o problema é autenticação, o passo documentado é refazer o login do zero:
- Clique no ícone de Contas no canto inferior esquerdo do VS Code e saia da conta
- Abra a Command Palette com F1 e rode
Developer: Reload Window - Entre de novo na sua conta do GitHub
Isso resolve boa parte dos casos de sessão quebrada ou conta errada conectada
Tome cuidado com um detalhe: se o problema for acesso à conta em si (e não só a sessão no editor), o assistente de IA do suporte do GitHub não responde sobre isso, então já sabe que vai precisar de outro caminho (falo disso na seção de suporte)
Como prevenir: sempre que trocar de conta GitHub (pessoal x empresa, por exemplo), faça esse ciclo de sair, recarregar e entrar de novo
Copilot Chat não aparece ou não funciona depois de atualizar?
Aqui o culpado quase sempre é versão desatualizada
A extensão do Copilot recebe atualizações frequentes, e a documentação avisa que clientes antigos podem não conseguir se comunicar com os servidores do Copilot
E tem uma regra que explica muito sumiço do chat: cada versão nova do Copilot Chat só é compatível com a versão mais recente do VS Code, segundo a página de troubleshooting do Copilot Chat
Com o VS Code desatualizado, você não consegue usar o Copilot Chat mais recente
Já uma versão antiga do Chat ainda usa a versão mais recente do autocompletar, por isso pode acontecer de o autocompletar seguir funcionando e o chat não
A solução:
Atualize as três coisas:
- O VS Code
- A extensão GitHub Copilot
- A extensão GitHub Copilot Chat
O erro comum é atualizar só a extensão e deixar o editor antigo, aí o Chat novo não roda e parece que a atualização "quebrou" tudo
Se o que sumiu foi um modelo específico do seletor do chat, e não o chat inteiro, a causa pode ser outra: vale ver o caso de modelo descontinuado no Copilot
Como prevenir: mantenha as atualizações do editor e das extensões em dia, sem deixar acumular
Copilot não conecta atrás de proxy, VPN ou firewall corporativo?
Equipamento corporativo com VPN ou proxy HTTP pode impedir o Copilot de se conectar aos servidores do GitHub, e um firewall também pode atrapalhar
A documentação do VS Code sobre Copilot indica uma ordem: primeiro o diagnóstico de rede, depois revisar firewall, proxy ou VPN
Teste de conexão com curl:
O teste documentado na página de erros de rede do Copilot é este:
curl --verbose https://copilot-proxy.githubusercontent.com/_ping
Se a conexão estiver ok, a resposta esperada é HTTP 200
Está atrás de proxy? Repita o teste com a flag -x apontando a URL e a porta do proxy, por exemplo:
curl --verbose -x http://localhost:3128 https://copilot-proxy.githubusercontent.com/_ping
Se sem proxy falha e com proxy dá 200, você já sabe que o proxy precisa estar configurado no editor
Configurando o proxy no VS Code:
O endereço do proxy vai nas configurações de Proxy do VS Code (exemplo: http://localhost:3128)
Se o proxy pede usuário e senha, o Copilot no VS Code aceita autenticação básica com as credenciais na própria URL, no formato http://USUARIO:SENHA@host:porta
E se liga nisso: proxy cuja URL começa com https:// não é suportado pelo GitHub Copilot
Login funciona, mas o chat dá erro?
Esse é um cenário bem específico: você entra no GitHub, o Copilot aparece autenticado, mas o chat retorna erro

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Nesse caso, a solução preferida pela documentação é configurar o proxy pra permitir tráfego IPv6
Isso normalmente é coisa pro time de TI, não pra você mexer sozinho na máquina
Firewall bloqueando:
O firewall da empresa pode bloquear tráfego essencial do Copilot
A recomendação é criar uma allowlist de URLs, portas e protocolos com base na referência oficial de allowlist do Copilot, citada na documentação do GitHub sobre firewall
Como prevenir: alinhe essa allowlist com o TI antes de começar a depender do Copilot no dia a dia, e não no meio de uma entrega…
Mensagens de erro de certificado no Copilot e o que significam:
A documentação lista quatro mensagens ligadas a certificado:
unable to get local issuer certificateself-signed certificate in certificate chaincertificate signature failureunable to verify the first certificate
Em geral, todas indicam a mesma coisa: um proxy corporativo usando certificados próprios pra interceptar e inspecionar conexões seguras
Ou seja, o tráfego passa por um "intermediário" da empresa, e o Copilot não reconhece o certificado dele
E erro de revogação de certificado?
Se aparecer erro sobre revogação do certificado, a documentação manda repetir o curl com --insecure:
curl --verbose --insecure https://copilot-proxy.githubusercontent.com/_ping
Se só funcionar assim, é sinal de que os erros de certificado precisam ser tratados
Tome cuidado! O --insecure é só diagnóstico, nunca correção
Como corrigir:
A correção documentada é instalar os certificados corporativos no repositório de confiança (trust store) do sistema operacional
Pra encontrar esses certificados, o Copilot usa win-ca no Windows, mac-ca no macOS e, no Linux, os arquivos /etc/ssl/certs/ca-certificates.crt e /etc/ssl/certs/ca-bundle.crt
Se mesmo assim a extensão não detectar, defina a variável de ambiente NODE_EXTRA_CA_CERTS com o caminho absoluto do arquivo PEM da CA raiz da empresa:
NODE_EXTRA_CA_CERTS=/caminho/absoluto/para/ca-raiz-da-empresa.pem
O caminho acima é só ilustrativo, troque pelo local real do PEM na sua máquina
Como prevenir: ao configurar uma máquina nova da empresa, peça logo o PEM da CA raiz pro TI
Onde ver os logs do GitHub Copilot no VS Code?
Quando nada acima resolveu, os logs mostram o que está acontecendo por baixo dos panos
O passo a passo vem da documentação de logs do Copilot e da documentação do VS Code:
- Abra a Command Palette com Ctrl+Shift+P (Windows/Linux) ou Shift+Command+P (Mac), rode
Developer: Set Log Levele escolha Trace para as extensões GitHub Copilot e GitHub Copilot Chat
Erro comum deste passo: esquecer de ligar o Trace ANTES de reproduzir o problema, aí o log fica sem o detalhe que interessa
- Reproduza o erro (tente a sugestão ou mande a mensagem no chat de novo)
- Rode
Output: Show Output Channelse selecione GitHub Copilot ou GitHub Copilot Chat, conforme o que travou
Verificação: depois de reproduzir o erro, o canal deve mostrar as mensagens daquela tentativa
- Rode
GitHub Copilot: Collect Diagnosticspra abrir uma aba no editor com informações de diagnóstico, que servem pra revisar e compartilhar ao reportar o problema
Revise o conteúdo antes de mandar pra alguém, beleza? Confira se não tem nada que você não queira expor
- Se o problema é no chat, rode
Developer: Show Chat Debug Viewpra inspecionar as requisições e respostas do modelo
Com isso você sai do "não funciona" e passa a ter uma mensagem concreta pra pesquisar ou mandar pro suporte 😀
Quando abrir chamado no suporte do GitHub Copilot?
Vale abrir chamado quando você já passou por tudo: status sem incidente, conta e cota ok, VS Code e extensões atualizados, rede testada, e o erro continua
Caminho documentado:
Segundo a página de suporte do GitHub:
- Entre no portal GitHub Support (support.github.com) e clique em Contact us
- Preencha o formulário e escolha Chat with Copilot in GitHub Support
- Se o assistente não resolver, use Create a ticket, que abre um chamado com resumo e transcrição da conversa
Limitação importante: esse assistente não responde sobre cobrança, acesso à conta ou outros temas específicos da conta
O que anexar:
- A aba gerada pelo
GitHub Copilot: Collect Diagnostics(revisada) - A saída do
curl --verboseno endpoint_ping - O trecho do log em Trace no momento do erro
Juntar isso antes de abrir evita aquele vai e volta de "pode mandar mais informações?" haha
Vídeo complementar do Hora de Codar:
Nesse vídeo do canal tem um papo sobre personalização do Claude Code, outra ferramenta de IA pra programar 🙂
Se você ainda não sabe bem como funciona, vale ler antes sobre o que é o Claude Code
Próximo passo se o Copilot continuar travado:
Salva essa sequência como checklist fixo: status no githubstatus.com, painel de status na Status Bar, logs em Trace e o curl no _ping
Da próxima vez que travar, você roda os quatro em poucos minutos e já sabe pra que lado ir
Se você está em ambiente corporativo, leva pro TI duas coisas concretas: a saída do curl (com e sem -x) e a referência oficial de allowlist do Copilot
Isso vale MUITO mais do que um "o Copilot não funciona aqui" solto no chat da empresa xD
E se você usa outras ferramentas de IA além do Copilot, o mesmo raciocínio vale: status primeiro, local depois
Até o próximo post!
Quer aprender mais sobre inteligência artificial e programação na prática? Conheça o canal Hora de Codar no YouTube e acompanhe os próximos vídeos.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Copilot code review agora resolve os próprios comentários: como testar isso em um PR?
Copilot code review agora resolve os próprios comentários na rerevisão do PR. Veja o passo a passo para testar isso em um pull request real.

GitHub lança modelo próprio para detectar segredos vazados e leva a checagem por IA ao push protection e ao Copilot
Entenda como funciona a detecção de segredos com IA no GitHub: push protection, Copilot e o novo modelo que acha credenciais vazadas no código.

GitHub admite que métricas do Copilot subcontaram atividade de agentes: o que muda e quais IDEs atualizar
Entenda por que as métricas do Copilot subcontaram agentes, quais IDEs já têm correção e o prazo informado pelo GitHub para atualizar as demais.
