Skip to main content

许可证报告参考

许可证报告将显示你所付费的许可证的使用用户详情。

谁可以使用此功能?

Enterprise owners, organization owners, and billing managers (cloud)
Enterprise owners (server)

每个许可证报告都会显示你企业帐户中许可证用户的相关信息,涉及的产品包括 Copilot 或 Advanced Security。

云用户可从“ Licensing”页面(位于“ Billing & licensing”下方)下载许可证报告,也可通过 REST API 下载************。

GitHub Enterprise Server 用户可从企业设置下的“License”页面下载 Advanced Security 的许可证报告,请参阅“下载企业或组织的许可证使用情况”********。

Advanced Security 许可证报告

CSV 文件包含当前正在使用许可证的每位用户的相关信息。 报告中会显示这些用户中每个人对已启用付费安全功能的仓库的最新提交记录。

字段说明
用户登录用户的 GitHub 用户名。
组织/仓库用户在过去 90 天内有过贡献,且已启用付费安全功能的仓库。
上次推送日期用户推送到仓库的提交的最新作者日期。
上次推送所用的电子邮件与该提交关联的电子邮件地址。

在某些情况下,“Organization/repository”字段中的数据还将包含 USERNAME/REPOSITORY 数据:

  • 你的 包含 Enterprise Managed Users
  • 你的报告适用于 GitHub Enterprise Server

GitHub Enterprise Cloud 许可证报告

企业的许可证使用情况报告是一个 CSV 文件,其中包含有关企业成员的以下信息。 某些字段特定于 GitHub Enterprise Cloud (GHEC) 部署、GitHub Enterprise Server (GHES) 通连环境或带有 GitHub Enterprise 的 Visual Studio 订阅 (VSS)。

在 具有数据驻留的 GitHub Enterprise Cloud 实例上生成的报告,将显示 GitHub 而非 GitHub comGhe license active 字段将被标记为“true”。

字段说明
GitHub com login用户的 GHEC 帐户的用户名
GitHub com name用户的 GHEC 帐户的显示名称
Enterprise server user ids对于用户的每个 GHES 帐户,帐户的用户 ID
GitHub com user用户是否在 GHEC 上拥有帐户
Enterprise server user用户是否在 GHES 上至少有一个帐户
Visual studio subscription user用户是否为 Visual Studio 订阅者
许可证类型可以是下述之一:Visual Studio subscriptionEnterprise
GitHub com profileGHEC 上的用户配置文件页的 URL
GitHub com member roles对于 GHEC 上用户所属的每个组织,组织名称和用户在该组织中的角色(OwnerMember)由冒号分隔

组织由逗号分隔
GitHub com enterprise roles可以是以下项之一:OwnerMemberOutside collaborator(对于在 GitHub.com 上拥有个人帐户的企业)或 Repository collaborator(对于使用 托管用户帐户 的企业)
GitHub com verified domain emails与用户的 GHEC 帐户关联且与企业的已验证域匹配的所有电子邮件地址
GitHub com saml nameSAML 用户名
GitHub com orgs with pending invites用户 GHEC 帐户加入企业内组织的所有待定邀请
GitHub com two factor auth用户是否启用了双重身份验证 (true/false)
GitHub com two factor auth required by date用户需启用双因素身份验证的截止日期
GitHub com cost center用于计费目的且与该用户关联的成本中心
GitHub com code security license user用户是否占用代码安全许可证 (true/false)
GitHub com secret protection license user用户是否占用机密保护许可证 (true/false)
Ghe license active用户在 GHE.com 是否拥有有效许可证 (true/false)
Ghe license start date用户在 GHE.com 的许可证开始日期
Ghe license end date用户在 GHE.com 的许可证到期日期
Enterprise server primary emails与用户的每个 GHES 帐户关联的主电子邮件地址
Enterprise server advanced security user idsGitHub Enterprise Server 上高级安全功能的用户标识
Enterprise server code security user idsGitHub Enterprise Server 上代码安全功能的用户标识
Enterprise server secret protection user idsGitHub Enterprise Server 上机密保护功能的用户标识
Visual studio license statusVisual Studio 许可证是否已与 GitHub 用户匹配
Visual studio subscription email与用户的 VSS 关联的电子邮件地址
Total user accounts此人在 GHEC 和 GHES 上拥有的帐户总数

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)。 可以是以下选项之一:TrueFalse
许可证GitHub Enterprise Server 许可证的哈希。
公钥GitHub Enterprise Server 许可证的公钥部分。
服务器 ID为 GitHub Enterprise Server 实例生成的 UUID。
版本GitHub Enterprise Server 实例的版本。