使用済みライセンスの計算について
メモ
Visual Studio サブスクライバーs については、「Visual Studio subscriptions with GitHub Enterpriseについて」を参照してください。
特定の条件に応じて、GitHub Enterprise のライセンスを使用します。 ユーザーがまだ企業に参加するための案内を受け入れていない場合、ユーザーは引き続きライセンスを使用します。 ライセンスを使用している Enterprise 内の個人の詳細については、「Organization のメンバーによるライセンス消費」を参照してください。
使用するデプロイの数に関係なく、各ユーザーが 1 つのライセンスを使用するには、GitHub Enterprise Server と GitHub Enterprise Cloud の間でライセンスの使用状況を同期する必要があります。 詳しくは、「GitHub Enterprise Server からクラウドへのライセンス使用状況の同期」をご覧ください。
ライセンス使用状況を同期すると、GitHub では、GitHub Enterprise Server のユーザー アカウントと、GitHub Enterprise Cloud のユーザー アカウントをメール アドレスを使って照合します。
GitHub Enterprise Server の各ユーザーのプライマリ メール アドレスを確認します。 次に、そのアドレスと GitHub Enterprise Cloud のユーザー アカウントのメール アドレスを照合します。 GitHub Enterprise Cloud 上の Enterprise か、Enterprise のいずれかの organization が SAML 認証または SCIM プロビジョニングを使用している場合は、まず、リンクされた SAML または SCIM ID をチェックして、ID に以下のいずれかの属性が含まれているかどうかを確認します。 これらの属性の値を、各 GitHub Enterprise Server ユーザーのプライマリ メール アドレスと一致させようとします。
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
username
NameID
emails
一致するものがない場合、または SAML 認証または SCIM プロビジョニングが使用されていない場合は、GitHub Enterprise Server のプライマリ メール アドレスを、GitHub Enterprise Cloud のユーザー アカウントの検証済み電子メール アドレスとの一致を試みます。 GitHub Enterprise Cloud におけるメール アドレスの検証の詳細については、GitHub Enterprise Cloud ドキュメントの「メールアドレスを検証する」を参照してください。
メモ
SCIM を含む SAML が有効になっている場合、scim-admin
セットアップ ユーザーはライセンスを消費しません。 詳しくは、「License usage for GitHub Enterprise」をご覧ください。
使用済みライセンス ファイルのフィールド
GitHub Enterprise Cloud ライセンス使用状況レポートと GitHub Enterprise Server のエクスポートされたライセンス使用状況ファイルには、Enterprise のライセンス使用状況のトラブルシューティングに役立つさまざまなフィールドが含まれています。
GitHub Enterprise Cloud ライセンス使用状況レポート (CSV ファイル)
エンタープライズのライセンス使用状況レポートは、エンタープライズのメンバーに関する以下の情報を含む CSV ファイルです。 一部のフィールドは、GitHub Enterprise Cloud (GHEC) のデプロイ、GitHub Enterprise Server (GHES) の接続環境、または GitHub Enterprise との Visual Studio サブスクリプション (VSS) に固有のものです。
フィールド | 説明 |
---|---|
github_com_login | ユーザーの GHEC アカウントのユーザー名 |
github_com_name | ユーザーの GHEC アカウントの表示名 |
github_com_profile | GHEC のユーザーのプロファイル ページの URL |
github_com_user | ユーザーが GHEC のアカウントを持っているかどうか |
github_com_member_roles | GHEC でユーザーが所属する Organization ごとの、コロンで区切られた Organization 名とその Organization 内の個人のロール (Owner または Member )コンマで区切られた Organization |
github_com_enterprise_role | Owner 、Member 、Outside collaborator (GitHub.com の個人用アカウントを持つ Enterprise)、または Repository collaborator (マネージド ユーザー アカウント を使用する Enterprise の場合) のいずれかを指定できます。 |
github_com_verified_domain_emails | Enterprise の検証済みドメインに一致するユーザーの GHEC アカウントに関連付けられているすべてのメール アドレス |
github_com_saml_name_id | SAML ユーザー名 |
github_com_orgs_with_pending_invites | ユーザーの GHEC アカウントが Enterprise 内の Organization に参加するための保留中のすべての案内 |
github_com_advanced_security_license_user | ユーザーが GHEC で GitHub Secret Protection, GitHub Code Security, or GitHub Advanced Security ライセンスを使用しているかどうか |
license_type | Visual Studio subscription か Enterprise のいずれかです |
enterprise_server_user | ユーザーが GHES に少なくとも 1 つのアカウントを持っているかどうか |
enterprise_server_primary_emails | 各ユーザーの GHES アカウントに関連付けられているプライマリ メール アドレス |
enterprise_server_user_ids | ユーザーの GHES アカウントごとの、アカウントのユーザー ID |
enterprise_server_advanced_security_user_ids | ユーザーが GitHub Secret Protection, GitHub Code Security, or GitHub Advanced Security を使っている GHES インスタンス |
total_user_accounts | 個人が GHEC と GHES の両方で持っているアカウントの合計数 |
visual_studio_subscription_user | ユーザーが Visual Studio サブスクライバー であるかどうか |
visual_studio_subscription_email | ユーザーの VSS に関連付けられているメール アドレス |
visual_studio_license_status | Visual Studio ライセンスが GitHub ユーザーに一致しているかどうか |
GitHub Enterprise Server のエクスポートされたライセンス使用状況 (JSON ファイル)
GitHub Enterprise Server のライセンス使用状況は JSON ファイルであり、通常、GitHub Enterprise Server と GitHub Enterprise Cloud のデプロイ間でユーザー ライセンスの手動同期を実行するときに使われます。 このファイルには、GitHub Enterprise Server 環境に固有の次の情報が含まれています。
フィールド | 説明 |
---|---|
機能 | GitHub Enterprise Server インスタンスで有効な GitHub Connect 機能と、有効になった日時。 |
ホスト名 | GitHub Enterprise Server インスタンスのホスト名。 |
HTTP のみ | GitHub Enterprise Server インスタンス上でトランスポート層セキュリティ (TLS) が有効であり、構成されているかどうか。 True または False のいずれかにすることができます。 |
ライセンス | GitHub Enterprise Server ライセンスのハッシュ。 |
公開キー | GitHub Enterprise Server ライセンスの公開キーの部分。 |
サーバー ID | GitHub Enterprise Server インスタンス用に生成された UUID。 |
Version | GitHub Enterprise Server インスタンスのバージョン。 |
トラブルシューティング
トラブルシューティングの手順については、「GitHub Enterprise のライセンス使用状況のトラブルシューティング」を参照してください。