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