GitHub Copilot 的管理员控件
Visual Studio 2022 为管理员引入了新功能,使他们能够有效地为企业配置和管理 GitHub Copilot。 这些功能使管理员可以更好地控制其组织中 Copilot 的使用。 管理员可以为单个帐户禁用 Copilot 或完全禁用它,并配置内容排除,以防止某些文件在 Visual Studio 中对 Copilot 可用。
在本文中,学习如何:
禁用单个 Visual Studio Enterprise 帐户的 Copilot
使用 Visual Studio 版本 17.10,项目管理员可以通过 Visual Studio 管理模板 (ADMX/ADML) 禁用单个帐户的 Copilot 或完全禁用 Copilot,以确保存储库受到保护。
若要配置和部署这些策略,可直接在客户端计算机上使用 Microsoft Intune 或本地组策略编辑器。
配置 Copilot 组策略
转到 Microsoft 下载中心并获取 Visual Studio 组策略管理模板文件 (ADMX/ADML)。 它会询问你希望下载文件的位置,确保位置为
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.11,适用于 Visual Studio 的 GitHub Copilot 将忽略排除的内容。 从 Copilot 中排除内容时,受影响的文件将无法进行完成和聊天。
请注意,Visual Studio 2022 版本 17.11 只遵循解决方案所在的根存储库中的规则,而不会应用 git 子模块中的规则,也不会应用不在 git 仓库中的文件的规则。