Copilotの料金を支払わずにGitHub Enterpriseを配布する組織がないエンタープライズ アカウントを作成している可能性があります。 これは、Copilot スタンドアロンと呼ばれることがあります。 このセットアップでは、エンタープライズ管理設定を引き続き使用できますが、追加のガイダンスに注意する必要があります。
組織で標準のエンタープライズ セットアップを使用している場合は、このガイダンスを無視できます。
サーバー管理設定の使用
サーバーで管理される設定には、組織と .github-private リポジトリが必要です。 これらを作成するには、企業内の 1 人のユーザーに GitHub Enterprise ライセンスが必要です。 ボリュームまたはサブスクリプションの課金を使用する場合は、アカウント チームに連絡してライセンスを購入してください。 それ以外の場合、ユーザーが組織に参加すると、ライセンスが自動的に割り当てられます。
ライセンスを持つユーザーは、次のことができます。
- 組織を作成し、オーナーとして参加します。
.github-privateリポジトリを追加し、リポジトリをエンタープライズのマネージド設定のソースにして、managed-settings.jsonファイルに設定を追加します。 詳細な手順については、 エンタープライズ管理設定を使い始める を参照してください。
その時点から、企業の Copilot プランのすべてのユーザーは、 .github-private リポジトリにアクセスできるかどうかに関係なく、これらの設定によって管理されます。
この方法の主な制限は、組織とリポジトリを作成するために必要な GitHub Enterprise ライセンスです。
MDM で管理またはファイル ベースの設定を使用する
GitHub Enterprise ライセンスを追加したり、組織を作成したりしない場合は、MDM (Intune や Jamf など) またはファイルベースの展開を使用して同じ論理設定を展開できます。 ファイルベースの配信では、JSON スキーマが直接使用されます。 ネイティブ MDM 配信では、フラット キーと文字列エンコード値が使用されます。 どちらの方法も、組織または .github-private リポジトリを必要としません。
デプロイ方法の詳細については、「 エンタープライズ管理の設定をユーザーに展開する方法の選択」を参照してください。
プラグインのアクセスに関する考慮事項
マネージド設定で enabledPluginsを使用してプラグインを定義すると、クライアントはユーザーごとにプラグインのインストールを自動的に試行します。 ユーザーは、プラグイン ファイルがホストされている場所にアクセスする必要があります。 プラグインが GitHubのプライベート リポジトリでホストされている場合、ユーザーはそのリポジトリにアクセスする必要があり、ライセンスが必要になる場合があります。