メモ
この機能は パブリック プレビュー であり、変更される可能性があります。
設定を適用して、ユーザーが利用できるプラグイン マーケットプレースと既定でインストールされているプラグインを制御できます。 これらの設定は、企業の 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プロパティを含む名前付き Marketplace オブジェクトです。enabledPlugins: すべてのエンタープライズ ユーザーに対して自動的にインストールされるプラグインを定義します。 各エントリでは、PLUGIN-NAME@MARKETPLACE-NAME形式がキーとして使用され、プラグインを有効にするためにブール値がtrueされます。
-
変更をコミットして、
.github-privateリポジトリの既定のブランチにプッシュします。
構成がコミットされると、ユーザーは次にサポートされているクライアントから認証を行う際に、指定されたマーケットプレースとプレインストールされたプラグインを表示します。
ユーザーにこれらの設定が表示されない場合は、企業またはその組織のいずれかを通じて Copilot へのアクセス権をユーザーが受け取っていることを確認します。 ユーザーが複数の課金エンティティからライセンスを受け取った場合は、 個人の Copilot 設定の [使用量の請求先] ドロップダウンで企業を選択していることを確認します。