Skip to main content

Exclusion de contenu pour GitHub Copilot

Vous pouvez empêcher Copilot d'accéder à certains fichiers.

Qui peut utiliser cette fonctionnalité ?

Organisations disposant d’un plan Copilot Business ou Copilot Entreprise.

À propos de l'exclusion de contenu pour Copilot

Vous pouvez utiliser l'exclusion de contenu pour configurer Copilot afin d'ignorer certains fichiers. Lorsque vous excluez du contenu de Copilot :

  • Les suggestions inline ne seront pas disponibles dans les fichiers affectés.
  • Le contenu des fichiers concernés n'influencera pas les suggestions en ligne dans les autres fichiers.
  • Le contenu des fichiers concernés n'influencera pas les réponses de GitHub Copilot Chat.
  • Les fichiers concernés ne seront pas examinés lors d'une révision du code Copilot.

Qui peut configurer l'exclusion de contenu ?

Les administrateurs de dépôt, les propriétaires d'organisation et les propriétaires d'entreprise peuvent configurer l'exclusion de contenu.

  • ** administrateurs de référentiels** peuvent exclure que le contenu de leurs propres référentiels. Cela affecte tous les utilisateurs Copilot de l'entreprise qui travaillent 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.

Disponibilité de l'exclusion de contenu

Les offres Copilot Business et Copilot Entreprise offrent le niveau de prise en charge suivant pour l'exclusion de contenu.

OutilPrise en charge des suggestions en lignePrise en charge Discussion avec Copilot
Visual Studio
Visual Studio Code
IDE JetBrains
Vim/NeovimNon applicable
Xcode
Eclipse
Azure Data StudioNon applicable
Le site web GitHubNon applicable
GitHub MobileNon applicable

Les exclusions de contenu s'appliquent également à révision du code Copilot sur le site GitHub.

Remarque

  • L’exclusion de contenu se trouve dans préversion publique sur le site web GitHub et dans GitHub Mobile et est susceptible de changer.
  • L'exclusion de contenu n'est actuellement pas prise en charge dans les modes Édition et Agent de Discussion avec Copilot dans Visual Studio Code et autres éditeurs.

Limitations de l'exclusion de contenu

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.

À l'heure actuelle, les exclusions de contenu ne s'appliquent pas aux liens symboliques (symlinks) ni aux dépôts situés sur des systèmes de fichiers distants.

Données envoyées à GitHub

Après avoir configuré l'exclusion de contenu, le client (par exemple, l'extension Copilot pour VS Code) envoie l'URL du dépôt actuel au serveur GitHub afin que celui-ci puisse renvoyer la stratégie appropriée au client. Ces URL ne sont consignées nulle part.

Pour aller plus loin