Pular para o conteúdo principal

Resolver problemas de conexão do GitHub Copilot

dica

Resolva problemas de conexão do GitHub Copilot e retome a programação assistida por IA.

Mensagens de erro comuns

1. Falha de conexão

Erro: A extensão 'GitHub Copilot' não pode se conectar ao servidor.
Falha na ativação da extensão: Não foi possível obter o token do Copilot

2. Falha de autenticação

O GitHub Copilot não pode se conectar ao servidor.
Por favor, faça login na sua conta do GitHub.

Soluções rápidas

1. Fazer login novamente

  1. Abrir a paleta de comandos (Ctrl/Cmd + Shift + P)
  2. Digite "Copilot: Sign In"
  3. Siga o processo de autenticação

2. Redefinir credenciais

# Windows
del "%APPDATA%\Code\User\settings.json"

# macOS/Linux
rm ~/.config/Code/User/settings.json

Solução de problemas passo a passo

1. Verificar autenticação do GitHub

# Abrir página de autenticação do GitHub
github.com/login/device

# Inserir código do dispositivo
Inserir o código exibido no Cursor

2. Conexão de rede

# Testar conexão com GitHub
ping github.com

# Verificar API do Copilot
curl https://copilot.githubusercontent.com

3. Status da extensão

  1. Verificar status da extensão:

    • Abrir painel de extensões
    • Procurar por "GitHub Copilot"
    • Verificar versão e status
  2. Redefinir extensão:

    # Windows
    rd /s /q "%USERPROFILE%\.vscode\extensions\github.copilot-*"

    # macOS/Linux
    rm -rf ~/.vscode/extensions/github.copilot-*

Solução de problemas avançada

1. Limpar cache

# Windows
rd /s /q "%APPDATA%\Code\Cache"
rd /s /q "%APPDATA%\Code\CachedData"

# macOS
rm -rf ~/Library/Application\ Support/Code/Cache
rm -rf ~/Library/Application\ Support/Code/CachedData

# Linux
rm -rf ~/.config/Code/Cache
rm -rf ~/.config/Code/CachedData

2. Verificar configurações de proxy

settings.json
{
"http.proxy": "http://proxy.example.com:8080",
"http.proxyStrictSSL": true
}

3. Modo de depuração

# Ativar logs de depuração
1. Abrir paleta de comandos
2. "Developer: Set Log Level"
3. Selecionar "Trace"

Problemas comuns e soluções

1. Token expirado

# Forçar atualização do token
1. Fazer logout do Copilot
2. Limpar credenciais
3. Fazer login novamente

2. Restrições de rede

# Domínios necessários
copilot.githubusercontent.com
api.github.com
github.com

3. Conflitos de extensões

settings.json
{
"extensions.autoUpdate": false,
"extensions.ignoreRecommendations": true
}

Melhores práticas

1. Manutenção regular

# Verificação semanal
1. Verificar autenticação
2. Atualizar extensões
3. Limpar cache se necessário

2. Gerenciamento de configurações

settings.json
{
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false
},
"github.copilot.advanced": {
"debug.overrideEngine": "stable",
"debug.testOverrideProxyUrl": null
}
}

3. Segurança

# Armazenamento seguro de tokens
1. Usar gerenciador de credenciais
2. Ativar autenticação de dois fatores
3. Rotação regular de tokens

Integração com o Cursor

1. Configurações da extensão

{
"cursor.github.copilot.enable": true,
"cursor.github.copilot.inlineSuggest.enable": true
}

2. Atalhos de teclado

AçãoWindows/LinuxmacOS
Aceitar sugestãoTabTab
Próxima sugestãoAlt + ]Option + ]
Sugestão anteriorAlt + [Option + [
Exibição em linhaAlt + \Option + \

Fluxo de solução de problemas

1. Verificação inicial

graph TD
A[Início] --> B{Verificar conexão}
B -->|Falha| C[Verificar autenticação]
B -->|Sucesso| D[Verificar extensão]
C --> E[Fazer login novamente]
D --> F[Atualizar extensão]

2. Diagnóstico avançado

# Etapas de diagnóstico
1. Ativar logs de depuração
2. Reproduzir problema
3. Coletar logs
4. Analisar erros

3. Etapas de recuperação

# Recuperação gradual
1. Fazer logout
2. Limpar cache
3. Remover extensão
4. Reiniciar Cursor
5. Reinstalar extensão
6. Fazer login

Dicas de prevenção

  1. Atualizações regulares

    • Manter Cursor atualizado
    • Atualizar extensões
    • Verificar expiração de tokens
  2. Configuração de rede

    • Configurar ajustes de proxy
    • Permitir domínios necessários
    • Testar conexão
  3. Backup de configurações

    # Fazer backup da configuração
    cp settings.json settings.backup.json

Quando contatar o suporte

1. Problemas persistentes

  • Falha de conexão após todas as etapas
  • Loop de autenticação
  • Travamentos da extensão

2. Informações necessárias

# Coleta de informações
1. Versão do Cursor
2. Versão do Copilot
3. Mensagens de erro
4. Logs de depuração

3. Canais de suporte

  • GitHub Issues
  • Suporte do Cursor
  • Fórum da comunidade
dica

Tente as etapas básicas de solução de problemas antes de contatar o suporte!

Recursos relacionados