Skip to main content

エンタープライズ プラグイン標準の設定 Copilot CLI (コパイロット CLI)

企業のsettings.json リポジトリに.github-private ファイルを定義して、エンタープライズ プラグイン標準を構成します。

この機能を使用できるユーザーについて

Enterprise owners

メモ

この機能は パブリック プレビュー であり、変更される可能性があります。

  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 プロパティを含む名前付き Marketplace オブジェクトです。
    • enabledPlugins: すべてのエンタープライズ ユーザーに対して自動的にインストールされるプラグインを定義します。 各エントリでは、 PLUGIN-NAME@MARKETPLACE-NAME 形式がキーとして使用され、プラグインを有効にするためにブール値が true されます。
  4. 変更をコミットして、 .github-private リポジトリの既定のブランチにプッシュします。

構成がコミットされると、エンタープライズ ユーザーは、次に Copilot CLI (コパイロット CLI) で認証を行う際に、指定されたマーケットプレースとプレインストール済みプラグインを表示します。