Skip to main content

Exclusion de contenu pour GitHub Copilot

Vous pouvez empêcher Copilot l’accès à certains fichiers.

Qui peut utiliser cette fonctionnalité ?

Organisations et entreprises disposant d’un plan Copilot Business ou Copilot Enterprise.

À propos de l’exclusion de contenu pour Copilot

Vous pouvez utiliser l’exclusion de contenu pour configurer Copilot pour ignorer certains fichiers. Lorsque vous excluez le 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 Copilot.
  • Les fichiers affectés ne seront pas examinés dans une Copilot révision de code.

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.

  • Les propriétaires d’entreprise peuvent appliquer des règles d’exclusion à tout les utilisateurs Copilot de l’entreprise.

Disponibilité de l'exclusion de contenu

Les forfaits Copilot Business et Copilot Enterprise offrent le niveau de prise en charge suivant pour l’exclusion du contenu.

OutilPrise en charge des suggestions en ligneAssistance par chat et par agent
Visual Studio
Visual Studio Code
IDE JetBrains
Vim/NeovimNon applicable
Xcode
Eclipse
Azure Data StudioNon applicable
Le GitHub site webNon applicable
GitHub MobileNon applicable
GitHub Copilot appNon applicable
GitHub Copilot CLINon applicable

Les exclusions de contenu s’appliquent également à Copilot code review sur le site web GitHub.

Remarque

  • L’exclusion du contenu figure dans préversion publique sur le site web GitHub et dans GitHub Mobile, et est susceptible d’être modifiée.
  • Actuellement, l’exclusion de contenu n’est pas prise en charge dans les modes Édition et Agent de Copilot Chat dans Visual Studio Code et dans les 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 référentiel actuel au GitHub serveur afin que le serveur puisse renvoyer la stratégie correcte au client. Ces URL ne sont consignées nulle part.

Pour aller plus loin