Aller au contenu principal

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​

  1. Ouvrir la palette de commandes (Ctrl/Cmd + Shift + P)
  2. Saisir "Copilot: Sign In"
  3. 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​

# Ouvrir la page d'authentification GitHub
github.com/login/device

# Saisir le code de l'appareil
Saisir le code affiché dans Cursor

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​

  1. Vérifier l'état de l'extension :

    • Ouvrir le panneau des extensions
    • Rechercher "GitHub Copilot"
    • Vérifier la version et l'état
  2. 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​

ActionWindows/LinuxmacOS
Accepter la suggestionTabTab
Suggestion suivanteAlt + ]Option + ]
Suggestion précédenteAlt + [Option + [
Affichage en ligneAlt + \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​

  1. Mises à jour régulières

    • Maintenir Cursor à jour
    • Mettre à jour les extensions
    • Vérifier l'expiration des jetons
  2. Configuration réseau

    • Configurer les paramètres de proxy
    • Autoriser les domaines requis
    • Tester la connexion
  3. 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 !

Ressources connexes​