Skip to main content

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

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

谁可以使用此功能?

Enterprise owners

注意

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

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

  2. .github/copilot/settings.json创建或编辑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)进行身份验证时,将看到指定的市场和预安装的插件。