Skip to main content

配置企业插件标准

通过在企业managed-settings.json存储库中定义.github-private文件来配置企业插件标准。

谁可以使用此功能?

Enterprise owners

注意

此功能目前处于公开预览,可能会发生更改。

可以应用设置来控制用户可用的插件市场和默认安装的插件。 这些设置适用于企业 Copilot 计划中的用户。 有关详细信息,请参阅“关于企业管理的插件标准”。

  1. 在企业的 .github-private 仓库中,在 copilot/managed-settings.json 处创建托管设置文件。 如果尚未将 .github-private 存储库设置为企业的代理配置源,请参阅 准备在企业中使用自定义代理

    还支持旧路径 (.github/copilot/settings.json)。

  2. 将插件策略配置添加到文件。 该文件 managed-settings.json 支持以下顶级属性:

    JSON
    {
      "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 启用插件。
  3. 提交更改并将其推送到存储库的默认分支 .github-private

提交配置后,用户在下次从受支持的客户端进行身份验证时,将看到指定的市场和预安装的插件。

如果用户看不到这些设置,请确保他们已通过您的企业或其下属某个组织获得对 Copilot 的访问权限。 如果用户从多个计费实体收到许可证,请确保他们在 个人 Copilot 设置的“按使用情况计费”下拉列表中选择了你的企业。