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
- Abrir a paleta de comandos (Ctrl/Cmd + Shift + P)
- Digite "Copilot: Sign In"
- 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
- Navegador
- Token de acesso
# Abrir página de autenticação do GitHub
github.com/login/device
# Inserir código do dispositivo
Inserir o código exibido no Cursor
# Verificar localiza ção do token
# Windows
%APPDATA%\Code\User\settings.json
# macOS
~/Library/Application Support/Code/User/settings.json
# Linux
~/.config/Code/User/settings.json
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
-
Verificar status da extensão:
- Abrir painel de extensões
- Procurar por "GitHub Copilot"
- Verificar versão e status
-
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ção | Windows/Linux | macOS |
---|---|---|
Aceitar sugestão | Tab | Tab |
Próxima sugestão | Alt + ] | Option + ] |
Sugestão anterior | Alt + [ | Option + [ |
Exibição em linha | Alt + \ | 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
-
Atualizações regulares
- Manter Cursor atualizado
- Atualizar extensões
- Verificar expiração de tokens
-
Configuração de rede
- Configurar ajustes de proxy
- Permitir domínios necessários
- Testar conexão
-
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!