注意
此功能目前处于公开预览,可能会发生更改。
企业管理的插件标准允许管理员 定义并强制实施插件可用性策略。 通过在企业settings.json存储库中配置.github-private文件,管理员可以指定哪些插件市场可供用户使用,以及自动安装哪些插件。
插件标准适用的位置
插件标准适用于企业 Copilot 计划中的所有用户,包括以下客户端:
- Copilot 命令行界面(CLI):请参阅 关于 GitHub Copilot 命令行界面 (CLI) 的插件
- VS Code(版本 1.122 及更高版本):请参阅 VS Code 文档中的 VS Code 中的代理插件
用户必须升级到受支持的客户端版本才能应用这些标准。
插件标准的工作原理
企业插件标准使用存储在企业存储库中的 .github-private 配置文件。 配置在settings.json以下路径的文件中定义: .github/copilot/settings.json
对于插件标准,该文件可以定义:
- 已知市场。 可供用户浏览和安装插件的插件市场。
- 已启用默认的插件。 用户进行身份验证时自动安装的特定插件。
当用户在受支持的客户端中向 Copilot 进行身份验证时,客户端会查询一个 API 端点,该端点会从企业的 .github-private 存储库中读取 settings.json。 然后,文件中定义的策略将应用于用户的会话。
为何使用企业管理的插件标准
企业管理的插件标准可帮助管理员解决几个常见的难题:
- 客户端之间的一致性。 确保所有开发人员都有权访问相同的插件和市场。
- 集中式治理。 从单个配置文件管理插件可用性,而不是依赖单个开发人员安装正确的插件。
- 版本控制的策略。 由于配置位于 Git 存储库中,因此可通过拉取请求跟踪、审核和查看插件标准的所有更改。
- 减少入职障碍。 新开发人员在进行身份验证时自动接收企业的标准插件,无需进行任何手动设置。
后续步骤
若要配置企业插件标准,请参阅 配置企业插件标准。