Элементы управления администраторами для GitHub Copilot
Visual Studio 2022 предоставляет новые возможности для администраторов для эффективной настройки GitHub Copilot и управления ими. Эти функции обеспечивают администраторам больший контроль над использованием Copilot в организации. Администраторы могут отключить Copilot для отдельных учетных записей или полностью отключить его и настроить исключение содержимого, чтобы запретить доступ к определенным файлам в Copilot в Visual Studio.
В этой статье описано, как:
Отключение Copilot для отдельных учетных записей Visual Studio enterprise
С помощью Visual Studio версии 17.10 администраторы проектов могут отключить Copilot для отдельных учетных записей или полностью отключить Copilot с помощью административных шаблонов Visual Studio (ADMX/ADML) и обеспечить защиту репозитория.
Чтобы настроить и развернуть эти политики, можно использовать Microsoft Intune или редактор локальной групповой политики непосредственно на клиентском компьютере.
Настройка групповой политики Copilot
Перейдите в Центр загрузки Майкрософт и получите файлы административных шаблонов групповой политики (ADMX/ADML ) Visual Studio. Вас спрашивают, куда вы хотите скачать файлы, убедитесь, что местоположение указано как
C:\Windows\PolicyDefinitions
.Откройтередактор локальной групповой политики Windows, перейдите к > Конфигурация компьютера > Административные шаблоны > Visual Studio >Параметры Copilot и выберите групповую политику.
Выбрав групповую политику, настройте политику для включения или отключения.
Перезапустите экземпляр Visual Studio, чтобы получить изменения новой политики
Настройка исключения содержимого
Исключение содержимого для GitHub Copilot позволяет администраторам предотвратить доступ к определенным файлам в Copilot и обеспечить безопасность конфиденциального содержимого от использования Copilot. Можно использовать исключения для содержимого, чтобы GitHub Copilot игнорировал конкретные файлы в репозитории или в организации . Исключение содержимого доступно только в подписке GitHub Copilot Business или GitHub Copilot Enterprise.
При Visual Studio 2022 версии 17.11GitHub Copilot для Visual Studio будет игнорировать исключенное содержимое. При исключении содержимого из Copilot завершение и чат недоступны для затронутых файлов.
Обратите внимание, что Visual Studio 2022 версии 17.11 учитывает только правила в корневом репозитории, где ваше решение живет, и не применяет правила из подмодул Git или для файлов, не входящих в репозиторий Git.
Завершение GitHub Copilot в Visual Studio и исключениях содержимого
Завершение кода недоступно для исключенных файлов.
Исключенное содержимое не включается в предложения по завершению кода в других файлах.