Skip to main content

GitHub Enterprise Server からクラウドへのライセンス使用量の同期

ライセンスの同期は、手動で、または GitHub Connect を使って行います。

GitHub Enterprise ライセンスをお持ちの場合、ユーザーは GitHub Enterprise Cloud と GitHub Enterprise Server の両方を使用できます。 「エンタープライズ クラウドとサーバー GitHub使用の組み合わせ」を参照してください。

両方のライセンスの詳細を GitHub Enterprise Cloud 上で確認し、ユーザーがいずれかのライセンスのみを使うようにするには、デプロイ間でライセンスを同期する必要があります。 これを行うには、以下を実行します。

  • GitHub Connect を使って自動的に行う。
  • 手動で、ライセンス ファイルを GitHub Enterprise Server から GitHub にアップロードする。

ライセンスの使用を同期するときは、GitHub Enterprise Server 上の各ユーザー アカウントのユーザー ID とメール アドレスのみが、GitHub Enterprise Cloud に送信されます。

自動的なライセンス利用状況の同期

GitHub Connect を使って、GitHub Enterprise Server と GitHub Enterprise Cloud 間で毎週自動的にライセンスの数と使用状況を同期できます。

GitHub Connect を有効にすると、ライセンス データは毎週自動的に同期されます。 また、ライセンス同期ジョブをトリガーすることで、ライセンス データをいつでも手動で同期することができます。

ライセンスの自動同期を有効にする

ライセンスの同期を有効にするには、次の操作を行う必要があります。

  1. GitHub Connect を有効にする。 GitHub Enterprise Server ドキュメントの「GitHub.com の GitHub Connect の有効化」または「GHE.com での GitHub Connect の有効化」を参照してください。
  2. ライセンスの同期を有効にします。GitHub Enterprise Server ドキュメントの「GitHub.com の GitHub Connect の有効化」を参照してください。

ライセンス同期ジョブを実行する

  1. GitHub Enterprise Server インスタンスにサインインします。
  2. GitHub Enterprise Server の右上隅にあるプロフィール画像をクリックしてから、[Enterprise settings] をクリックします。
  3. ページの上部にある [ Settings] をクリックします。
  4. [ Settings] で、[Licensing] をクリックします。
  5. [License sync] の下にある [Sync now] をクリックします。

GitHub Enterprise Server のライセンス使用状況の手動アップロード

GitHub Enterprise Server から JSON ファイルをダウンロードして GitHub Enterprise Cloud にそのファイルをアップロードし、2 つのデプロイメント間でユーザライセンスの使用状況を手動で同期できます。

  1. GitHub Enterprise Server インスタンスにサインインします。

  2. GitHub Enterprise Server の右上隅にあるプロフィール画像をクリックしてから、[Enterprise settings] をクリックします。

  3. ページの上部にある [ Settings] をクリックします。

  4. [ Settings] で、[Licensing] をクリックします。

  5. [ユーザー ライセンス] セクションにある [クイック リンク] で、GitHub Enterprise Server の現在のライセンス使用状況を含むファイルをダウンロードするには、 [ライセンス使用状況のエクスポート] をクリックします。

           ![[ライセンス] ページの [ユーザー ライセンス] セクションのスクリーンショット。 [ライセンス使用状況のエクスポート] というラベルの付いたリンクが、濃いオレンジ色の枠線で囲まれています。](/assets/images/enterprise/management-console/export-license-usage-link.png)
    
  6. GitHub Enterprise Cloud に移動します。

  7. GitHub の右上隅にあるプロフィール画像をクリックします。

  8. 環境に応じて、[ エンタープライズ] をクリックするか、[ エンタープライズ ] をクリックして、表示するエンタープライズをクリックします。

  9. ページの上部にある [ Billing and licensing] をクリックします。

  10. [Licensing] をクリックして、ライセンスの使用に関する詳細情報を表示します。

  11. [Enterprise Server インスタンス] で [サーバー利用状況の追加] をクリックします。

  12. GitHub Enterprise ServerからダウンロードしたJSONファイルをアップロードします。

次のステップ

ライセンス利用状況を同期すると、GitHub Enterprise Cloud のエンタープライズ設定で、すべての環境における使用済みライセンスのレポートを表示できます。 詳しくは、「GitHub Enterprise プランの使用状況の表示」をご覧ください。

トラブルシューティングを容易にするために、ライセンスの使用状況を同期して Enterprise Managed Users を使用しない場合は、GitHub Enterprise Cloud のEnterprise アカウントに対して検証済みのドメインを有効にすることを強くおすすめします。 「Enterprise のドメインを検証または承認する」を参照してください。