Skip to main content

配置企业插件标准 Copilot 命令行界面(CLI)

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

谁可以使用此功能?

Enterprise owners

注意

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

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

  1. 在企业的 .github-private 存储库中,导航到 .github/copilot/ 目录。 如果你尚未有 .github-private 存储库,请参阅 准备在企业中使用自定义代理

  2. settings.json创建或编辑.github/copilot/settings.json文件。

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

    JSON
    {
      "extraKnownMarketplaces": {
        "MARKETPLACE-NAME": {
          "source": {
            "source": "github",
            "repo": "OWNER/REPO"
          }
        }
      },
      "enabledPlugins": {
        "PLUGIN-NAME@MARKETPLACE-NAME": true
      }
    }
    
    • extraKnownMarketplaces:定义 CLI 用户可用的其他插件市场。 每个条目都是一个命名的市场对象,其中包含一个source属性,该属性指定"github"提供程序(OWNER/REPO)和存储库的格式。
    • enabledPlugins:定义为所有企业用户自动安装的插件。 每个条目使用格式 PLUGIN-NAME@MARKETPLACE-NAME 作为键,其布尔值设置为 true 启用插件。
  4. 提交更改并将其推送到存储库的默认分支 .github-private

配置提交后,用户下次通过 Copilot 命令行界面(CLI) 进行身份验证时,将看到指定的应用市场和预安装的插件。

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