メモ
この機能は パブリック プレビュー であり、変更される可能性があります。
エンタープライズ管理プラグイン標準を使用すると、管理者は プラグインの可用性に関するポリシーを定義して適用できます。 管理者は、企業のsettings.json リポジトリで.github-private ファイルを構成することで、ユーザーが使用できるプラグイン マーケットプレースと、自動的にインストールされるプラグインを指定できます。
プラグインの標準が適用される場所
プラグイン標準は、次のクライアント全体で、企業の Copilot プランのすべてのユーザーに適用されます。
- Copilot CLI (コパイロット CLI): GitHub Copilot CLI(コマンドラインインターフェース) のプラグインについて を参照してください
- VS Code(バージョン 1.122 以降): VS Codeを参照してください
これらの標準を適用するには、ユーザーがサポートされているクライアント バージョンにアップグレードする必要があります。
プラグイン標準のしくみ
エンタープライズ プラグイン標準では、エンタープライズの .github-private リポジトリに格納されている構成ファイルが使用されます。 構成は、次のパスにある settings.json ファイルで定義されます: .github/copilot/settings.json。
プラグイン標準の場合、ファイルは次を定義できます。
- 既知のマーケットプレース。 ユーザーがプラグインの閲覧とインストールに使用できるプラグイン マーケットプレース。
- 既定が有効なプラグイン。 ユーザーの認証時に自動的にインストールされる特定のプラグイン。
サポートされているクライアントでユーザーがCopilotに対して認証を行うと、クライアントは、企業のsettings.json リポジトリから.github-privateを読み取る API エンドポイントに対してクエリを実行します。 その後、ファイルで定義されているポリシーがユーザーのセッションに適用されます。
エンタープライズで管理されるプラグイン標準を使用する理由
エンタープライズで管理されるプラグイン標準は、管理者がいくつかの一般的な課題に対処するのに役立ちます。
- クライアント間の整合性。 すべての開発者が同じプラグインとマーケットプレースにアクセスできることを確認します。
- 一元化されたガバナンス。 個々の開発者に依存して正しいプラグインをインストールするのではなく、単一の構成ファイルからプラグインの可用性を管理します。
- バージョン管理されたポリシー。 構成は Git リポジトリに存在するため、プラグイン標準に対するすべての変更は、プル要求によって追跡、監査、およびレビュー可能になります。
- オンボーディングの摩擦が軽減されました。 新しい開発者は、認証時に企業の標準プラグインを手動で設定することなく自動的に受け取ります。
次のステップ
エンタープライズ プラグイン標準を構成するには、 エンタープライズ プラグイン標準の構成 を参照してください。