Partager via


Contrôles d’administrateur pour GitHub Copilot

Visual Studio 2022 présente de nouvelles fonctionnalités pour les administrateurs qui leur permettent de configurer et de gérer efficacement GitHub Copilot pour leur entreprise. Ces fonctionnalités permettent aux administrateurs d'avoir un plus grand contrôle sur l’utilisation de Copilot au sein de leur organisation. Les administrateurs peuvent désactiver Copilot pour des comptes individuels ou le désactiver complètement et configurer l’exclusion de contenu pour empêcher certains fichiers d’être disponibles pour Copilot dans Visual Studio.

Dans cet article, vous apprendrez comment :

Désactivation de Copilot pour des comptes Visual Studio Enterprise individuels

Avec Visual Studio version 17.10, les administrateurs de projet peuvent désactiver Copilot pour des comptes individuels ou désactiver Copilot complètement via les Modèles d’administration Visual Studio (ADMX/ADML), ce qui garantit ainsi la protection de votre référentiel.

Pour configurer et déployer ces stratégies, vous pouvez utiliser Microsoft Intune ou l’Éditeur de stratégie de groupe locale directement sur l’ordinateur client.

Configurer la stratégie de groupe Copilot

  1. Accédez au Centre de téléchargement Microsoft et récupérez les fichiers de modèle d’administration de stratégie de groupe (ADMX/ADML) Visual Studio. Il vous est demandé où vous souhaitez que les fichiers soient téléchargés. Assurez-vous que l’emplacement est C:\Windows\PolicyDefinitions.

  2. Ouvrez l’Éditeur d'objets de stratégie de groupe Windows, accédez à Configuration ordinateur > Modèles d’administration > Visual Studio >Paramètres de Copilot et sélectionnez une stratégie de groupe.

    Capture d’écran de la stratégie de groupe pour bloquer Copilot for Individuals.

  3. Une fois que vous avez sélectionné votre stratégie de groupe, configurez la stratégie pour activer ou désactiver.

    Capture d’écran de la stratégie de groupe pour bloquer Copilot for Individuals.

  4. Redémarrez votre instance Visual Studio pour récupérer les nouvelles modifications de stratégie

Configurer l’exclusion de contenu

L’exclusion de contenu pour GitHub Copilot permet aux administrateurs d’empêcher certains fichiers d’être disponibles pour Copilot et de sécuriser ainsi l'utilisation de contenu sensible par ce dernier. Vous pouvez utiliser des exclusions de contenu pour configurer GitHub Copilot afin qu'il ignore des fichiers spécifiques dans un certain référentiel ou une certaine organisation. L’exclusion de contenu n'est disponible qu'avec l'abonnement à GitHub Copilot Business ou GitHub Copilot Enterprise.

Dans Visual Studio 2022 version 17.11, GitHub Copilot pour Visual Studio ignore le contenu exclu. Lorsque vous excluez du contenu de Copilot, les saisies semi-automatiques et les conversations ne sont pas disponibles sur les fichiers concernés.

Notez que Visual Studio 2022 version 17.11 ne respecte que les règles du référentiel racine où se trouve votre solution, et n'applique pas les règles des sous-modules git ou pour les fichiers qui ne se trouvent pas sous un référentiel git.

Saisies semi-automatiques GitHub Copilot dans Visual Studio et exclusions de contenu

  • Les saisies semi-automatique de code ne sont pas disponibles sur les fichiers exclus.

    Capture d’écran montrant des saisies semi-automatiques Copilot sur un fichier exclu.

  • Le contenu exclu n’est pas inclus dans les suggestions de saisie semi-automatique de code dans d’autres fichiers.

GitHub Copilot Chat dans Visual Studio et exclusions de contenu

  • Les fichiers exclus ne peuvent pas être référencés dans la fenêtre de conversation ou dans la conversation incluse.

    Fenêtre de conversation

    Capture d’écran de l’utilisation d’un fichier exclu dans une fenêtre de conversation.

    Conversation incluse

    Capture d’écran de l’utilisation d’un fichier exclu dans une conversation intégrée.

  • Le contenu exclu n’est pas inclus dans les réponses de GitHub Copilot Chat.

    Capture d’écran des réponses d'une conversation sur du contenu exclu.