Поделиться через


Элементы управления администраторами для GitHub Copilot

Visual Studio 2022 предоставляет новые функции, позволяющие администраторам настраивать и управлять GitHub Copilot более эффективно в рамках своего предприятия. Эти функции обеспечивают администраторам больший контроль над использованием Copilot в организации. Администраторы могут отключить Copilot для отдельных учетных записей, полностью отключить его и настроить исключение содержимого, чтобы запретить доступ к определенным файлам в Copilot в Visual Studio.

В этой статье описано, как:

Деактивация SKU Copilot

С помощью Visual Studio 2022 версии 17.10 или более поздней администраторы проектов могут отключить Copilot для отдельных учетных записей или полностью отключить его с помощью административных шаблонов Visual Studio (ADMX/ADML). Это помогает гарантировать, что репозиторий остается защищенным.

С помощью Visual Studio 2022 версии 17.13 или более поздней версии можно отключить Copilot Free.

Чтобы настроить и развернуть эти политики, можно использовать Microsoft Intune или редактор локальной групповой политики непосредственно на клиентском компьютере.

Настройка групповой политики Copilot

  1. Посетите Центр загрузки Майкрософт, чтобы скачать файлы административных шаблонов групповой политики Visual Studio (ADMX/ADML). При появлении запроса убедитесь, что файлы сохраняются в C:\Windows\PolicyDefinitions.

  2. Откройте редактор локальной групповой политики Windows и перейдите к Конфигурация компьютера > Административные шаблоны > Visual Studio > настройки Copilot. Выберите групповую политику.

    Снимок экрана: параметры групповой политики.

  3. Выбрав групповую политику, настройте ее для включения или отключения Copilot по мере необходимости.

    Снимок экрана: групповая политика для блокировки Copilot для отдельных лиц.

  4. Перезапустите экземпляр Visual Studio, чтобы применить новые изменения политики.

Отключение режима агента Copilot

В Visual Studio 2022 версии 17.14.16 или более поздней версии администраторы проектов могут полностью отключить режим агента с помощью административных шаблонов Visual Studio (ADMX/ADML). С помощью этого параметра политики администраторы могут контролировать, какие функции, предоставляемые ИИ, доступны в своей организации, помогая обеспечить соответствие использования требованиям к безопасности и соответствию требованиям.

Расположение политики в редакторе локальной групповой политики: конфигурации компьютера > административные шаблоны > Visual Studio > Copilot Settings > Disable Agent Mode

Настройка исключения содержимого

Исключение содержимого для GitHub Copilot позволяет администраторам предотвратить доступ к определенным файлам в Copilot и обеспечить безопасность конфиденциального содержимого от использования Copilot. Можно использовать исключения для содержимого, чтобы GitHub Copilot игнорировал конкретные файлы в репозитории или в организации .

Исключение содержимого доступно только с подписками GitHub Copilot Business или GitHub Copilot Enterprise.

При Visual Studio 2022 версии 17.11GitHub Copilot для Visual Studio будет игнорировать исключенное содержимое. Если содержимое исключается, завершение и чат недоступны для затронутых файлов.

Обратите внимание, что Visual Studio 2022 версии 17.11 учитывает правила только в корневом репозитории, где ваше решение живет, и не применяет правила из подмодул Git или для файлов, не входящих в репозиторий Git.

Завершение GitHub Copilot в Visual Studio и исключениях содержимого

  • Завершение кода недоступно для исключенных файлов.

    снимок экрана завершения Copilot в исключенном файле.

  • Исключенное содержимое не включается в предложения по завершению кода для других файлов.

GitHub Copilot Chat в Visual Studio и исключение содержимого

  • Исключенные файлы не могут быть указаны в окне чата или в встроенных сообщениях.

    окно чата

    снимок экрана: использование исключенного файла в окне чата.

    встроенный чат

    Снимок экрана использования исключенного файла в встроенном чате.

  • Исключенное содержимое не включается в ответы GitHub Copilot Chat.

    снимок экрана: ответы чата на исключенное содержимое.