注意
此功能目前处于公开预览,可能会发生更改。
可以应用设置来控制用户可用的插件市场和默认安装的插件。 这些设置适用于企业 Copilot 计划中的用户。 有关详细信息,请参阅“关于企业管理的插件标准”。
-
在企业的
.github-private仓库中,在copilot/managed-settings.json处创建托管设置文件。 如果尚未将.github-private存储库设置为企业的代理配置源,请参阅 准备在企业中使用自定义代理。还支持旧路径 (
.github/copilot/settings.json)。 -
将插件策略配置添加到文件。 该文件
managed-settings.json支持以下顶级属性:JSON { "extraKnownMarketplaces": { "MARKETPLACE-NAME": { "source": { "source": "github", "repo": "OWNER/REPO" } } }, "enabledPlugins": { "PLUGIN-NAME@MARKETPLACE-NAME": true } }{ "extraKnownMarketplaces": { "MARKETPLACE-NAME": { "source": { "source": "github", "repo": "OWNER/REPO" } } }, "enabledPlugins": { "PLUGIN-NAME@MARKETPLACE-NAME": true } }extraKnownMarketplaces:定义可供用户使用的其他插件市场。 每个条目都是一个命名的市场对象,其中包含一个source属性,该属性指定"github"提供程序(OWNER/REPO)和存储库的格式。enabledPlugins:定义为所有企业用户自动安装的插件。 每个条目使用格式PLUGIN-NAME@MARKETPLACE-NAME作为键,其布尔值设置为true启用插件。
-
提交更改并将其推送到存储库的默认分支
.github-private。
提交配置后,用户在下次从受支持的客户端进行身份验证时,将看到指定的市场和预安装的插件。
如果用户看不到这些设置,请确保他们已通过您的企业或其下属某个组织获得对 Copilot 的访问权限。 如果用户从多个计费实体收到许可证,请确保他们在 个人 Copilot 设置的“按使用情况计费”下拉列表中选择了你的企业。