Résoudre les problèmes de connexion GitHub Copilot
astuce
Résolvez les problèmes de connexion GitHub Copilot et reprenez la programmation assistée par l'IA.
Messages d'erreur courants
1. Échec de connexion
Erreur : L'extension 'GitHub Copilot' ne peut pas se connecter au serveur.
Échec de l'activation de l'extension : Impossible d'obtenir le jeton Copilot
2. Échec d'authentification
GitHub Copilot ne peut pas se connecter au serveur.
Veuillez vous connecter à votre compte GitHub.
Solutions rapides
1. Reconnexion
- Ouvrir la palette de commandes (Ctrl/Cmd + Shift + P)
- Saisir "Copilot: Sign In"
- Suivre le processus d'authentification
2. Réinitialisation des identifiants
# Windows
del "%APPDATA%\Code\User\settings.json"
# macOS/Linux
rm ~/.config/Code/User/settings.json
Dépannage étape par étape
1. Vérification de l'authentification GitHub
- Navigateur
- Jeton d'accès
# Ouvrir la page d'authentification GitHub
github.com/login/device
# Saisir le code de l'appareil
Saisir le code affiché dans Cursor
# Vérifier l'emplacement du jeton
# Windows
%APPDATA%\Code\User\settings.json
# macOS
~/Library/Application Support/Code/User/settings.json
# Linux
~/.config/Code/User/settings.json
2. Connexion réseau
# Tester la connexion GitHub
ping github.com
# Vérifier l'API Copilot
curl https://copilot.githubusercontent.com
3. État de l'extension
-
Vérifier l'état de l'extension :
- Ouvrir le panneau des extensions
- Rechercher "GitHub Copilot"
- Vérifier la version et l'état
-
Réinitialiser l'extension :
# Windows
rd /s /q "%USERPROFILE%\.vscode\extensions\github.copilot-*"
# macOS/Linux
rm -rf ~/.vscode/extensions/github.copilot-*
Dépannage avancé
1. Effacement du 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. Vérification des paramètres de proxy
settings.json
{
"http.proxy": "http://proxy.example.com:8080",
"http.proxyStrictSSL": true
}
3. Mode débogage
# Activer les journaux de débogage
1. Ouvrir la palette de commandes
2. "Developer: Set Log Level"
3. Sélectionner "Trace"
Problèmes courants et solutions
1. Expiration du jeton
# Actualisation forcée du jeton
1. Se déconnecter de Copilot
2. Effacer les identifiants
3. Se reconnecter
2. Restrictions réseau
# Domaines requis
copilot.githubusercontent.com
api.github.com
github.com
3. Conflits d'extensions
settings.json
{
"extensions.autoUpdate": false,
"extensions.ignoreRecommendations": true
}
Meilleures pratiques
1. Maintenance régulière
# Vérification hebdomadaire
1. Vérifier l'authentification
2. Mettre à jour les extensions
3. Effacer le cache si nécessaire
2. Gestion des paramètres
settings.json
{
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false
},
"github.copilot.advanced": {
"debug.overrideEngine": "stable",
"debug.testOverrideProxyUrl": null
}
}
3. Sécurité
# Stockage sécurisé des jetons
1. Utiliser le gestionnaire d'identifiants
2. Activer l'authentification à deux facteurs
3. Rotation régulière des jetons
Intégration avec Cursor
1. Paramètres de l'extension
{
"cursor.github.copilot.enable": true,
"cursor.github.copilot.inlineSuggest.enable": true
}
2. Raccourcis clavier
Action | Windows/Linux | macOS |
---|---|---|
Accepter la suggestion | Tab | Tab |
Suggestion suivante | Alt + ] | Option + ] |
Suggestion précédente | Alt + [ | Option + [ |
Affichage en ligne | Alt + \ | Option + \ |
Flux de dépannage
1. Vérification initiale
graph TD
A[Début] --> B{Vérifier la connexion}
B -->|Échec| C[Vérifier l'authentification]
B -->|Succès| D[Vérifier l'extension]
C --> E[Se reconnecter]
D --> F[Mettre à jour l'extension]
2. Diagnostic avancé
# Étapes de diagnostic
1. Activer les journaux de débogage
2. Reproduire le problème
3. Collecter les journaux
4. Analyser les erreurs
3. Étapes de récupération
# Récupération par étapes
1. Se déconnecter
2. Effacer le cache
3. Supprimer l'extension
4. Redémarrer Cursor
5. Réinstaller l'extension
6. Se connecter
Conseils de prévention
-
Mises à jour régulières
- Maintenir Cursor à jour
- Mettre à jour les extensions
- Vérifier l'expiration des jetons
-
Configuration réseau
- Configurer les paramètres de proxy
- Autoriser les domaines requis
- Tester la connexion
-
Sauvegarde des paramètres
# Sauvegarder la configuration
cp settings.json settings.backup.json
Quand contacter le support
1. Problèmes persistants
- Échec de connexion après toutes les étapes
- Boucle d'authentification
- Plantages de l'extension
2. Informations nécessaires
# Collecte d'informations
1. Version de Cursor
2. Version de Copilot
3. Messages d'erreur
4. Journaux de débogage
3. Canaux de support
- GitHub Issues
- Support Cursor
- Forum communautaire
astuce
Essayez les étapes de dépannage de base avant de contacter le support !