Skip to main content

Résolution des problèmes courants avec GitHub Copilot

Ce guide décrit les problèmes les plus courants liés à GitHub Copilot et comment les résoudre.

Pour des questions sur l’utilisation générale de GitHub Copilot, l’impact du produit, la supervision des utilisateurs et la confidentialité, consultez la liste complète des questions fréquentes (FAQ) sur GitHub Copilot.

Si GitHub Copilot cesse de fonctionner, consultez la page État de GitHub pour tout incident actif.

Impossible d’utiliser l’extension GitHub Copilot dans l’IDE

Nous vous recommandons de suivre le guide de démarrage rapide de GitHub Copilot lors de la configuration de GitHub Copilot sur votre ordinateur. Pour plus d’informations, consultez « Démarrage rapide pour GitHub Copilot ».

L’extension GitHub Copilot est fréquemment mise à jour pour corriger les bogues et ajouter de nouvelles fonctionnalités. Il est important de maintenir votre extension à jour parce que les clients plus anciens ne peuvent pas communiquer avec les serveurs GitHub Copilot. Mettez à jour votre extension GitHub Copilot sur tous les ordinateurs où vous l’avez installée.

Si vous utilisez un abonnement Copilot pour un compte compte d’utilisateur managé sur GHE.com, vous devrez mettre à jour certains paramètres avant de vous connecter. Consultez « Utilisation de GitHub Copilot avec un compte sur GHE.com ».

Pour plus d’informations sur la configuration de GitHub Copilot dans un IDE pris en charge, consultez « Configuration de GitHub Copilot dans votre environnement ».

GitHub Copilot ne fonctionne pas dans certains fichiers

Si vous utilisez GitHub Copilot avec une licence Copilot Business ou Copilot Enterprise, vous risquez de ne pas voir les suggestions de complétion du code dans votre éditeur pour certains fichiers. Cela se produit lorsqu’un fichier est exclu de l’utilisation par GitHub Copilot. L’exclusion de contenu peut être configurée par un administrateur de référentiel ou par un propriétaire d’organisation.

Lorsqu’un fichier est affecté par un paramètre d’exclusion de contenu, GitHub Copilot ne suggère pas la complétion du code dans ce fichier et le contenu de ce fichier n’est pas utilisé pour informer les suggestions de complétion du code dans d’autres fichiers.

Si un fichier a été configuré comme contenu exclu pour GitHub Copilot, l’icône de la barre d’état a une ligne diagonale à travers celle-ci. Survolez l’icône pour afficher une info-bulle qui vous indique quels paramètres ont appliqué cette restriction.

Capture d’écran de l’icône Copilot dans VS Code avec une info-bulle pour une exclusion de contenu.

Pour plus d’informations, consultez « Exclusion de contenu de GitHub Copilot ».

Les exclusions de contenus de GitHub Copilot ne sont pas appliquées

L'exclusion de contenu peut être configurée au niveau du référentiel et de l'organisation. L’étendue de l’exclusion est déterminée par le niveau auquel la règle est définie :

  • ** administrateurs de référentiels** peuvent exclure que le contenu de leurs propres référentiels. Cela affecte les utilisateurs Copilot travaillant dans ces référentiels spécifiques.
  • Les propriétaires de l’organisation peuvent exclure du contenu pour les utilisateurs affectés à un siège Copilot par l’intermédiaire de leur organisation.

Après avoir ajouté ou modifié des exclusions de contenu, 30 minutes peuvent s’écouler avant qu’elles ne prennent effet dans les IDE où les paramètres sont déjà chargés. Vous pouvez apporter des modifications à votre propre IDE en le forçant à recharger les paramètres d’exclusion de contenu. Pour plus d’informations, consultez « Exclusion de contenu de GitHub Copilot ».

Note

Il est possible que Copilot utilise des informations sémantiques d’un fichier exclu si les informations sont fournies indirectement par l’IDE. Parmi les exemples de ce type de contenu, citons les informations sur le type et les définitions de pointage pour les symboles utilisés dans le code, ainsi que les propriétés générales du projet telles que les informations sur la configuration de build.

Erreur : « GitHub Copilot n’a pas pu se connecter au serveur. Échec de l’activation de l’extension »

Cette erreur indique que vous n’avez pas d’abonnement GitHub Copilot, ou qu’une erreur s’est produite lors de la connexion à l’API GitHub visant à demander un jeton pour utiliser GitHub Copilot.

Pour demander un autre jeton depuis api.github.com, essayez de vous connecter et de vous déconnecter de GitHub Copilot à partir de votre IDE. Une fois que vous êtes déconnecté, GitHub Copilot vous invite à vous reconnecter.

Si vous ne pouvez pas vous connecter au serveur, vous pouvez créer une discussion dans notre forum de discussion. Vous pouvez inclure des fichiers journaux de votre IDE pour nous aider à résoudre le problème. Pour plus d’informations sur l’obtention de fichiers journaux à partir de votre IDE spécifique, consultez « Affichage des journaux d’activité pour GitHub Copilot dans votre environnement ».

GitHub Copilot ne suggère pas plusieurs lignes de code

Il s’agit d’un problème connu et notre équipe travaille à un correctif. Pour plus d’informations, consultez ce commentaire d’une discussion GitHub Community.

Erreur : « Aucun jeton OAuth valide n'a été détecté » dans GitHub Copilot in the CLI

Cette erreur suggère qu'un système classique ou à grain fin de personal access token pourrait être en cours d'utilisation, soit par l'intermédiaire des variables d'environnement GITHUB_TOKEN ou GH_TOKEN, soit au cours d'une tentative gh auth login. GitHub Copilot in the CLI ne prend actuellement en charge que l'utilisation de GitHub CLI OAuth app.

Pour plus d'informations, voir le référentiel d'extension Copilot in the CLI.

Pour aller plus loin