每个许可证报告都会显示你企业帐户中许可证用户的相关信息,涉及的产品包括 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 com
。 Ghe 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 subscription 或 Enterprise |
GitHub com profile | GHEC 上的用户配置文件页的 URL |
GitHub com member roles | 对于 GHEC 上用户所属的每个组织,组织名称和用户在该组织中的角色(Owner 或 Member )由冒号分隔组织由逗号分隔 |
GitHub com enterprise roles | 可以是以下项之一:Owner 、Member 、Outside collaborator (对于在 GitHub.com 上拥有个人帐户的企业)或 Repository collaborator (对于使用 托管用户帐户 的企业) |
GitHub com verified domain emails | 与用户的 GHEC 帐户关联且与企业的已验证域匹配的所有电子邮件地址 |
GitHub com saml name | SAML 用户名 |
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 ids | GitHub Enterprise Server 上高级安全功能的用户标识 |
Enterprise server code security user ids | GitHub Enterprise Server 上代码安全功能的用户标识 |
Enterprise server secret protection user ids | GitHub Enterprise Server 上机密保护功能的用户标识 |
Visual studio license status | Visual 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)。 可以是以下选项之一:True 或 False 。 |
许可证 | GitHub Enterprise Server 许可证的哈希。 |
公钥 | GitHub Enterprise Server 许可证的公钥部分。 |
服务器 ID | 为 GitHub Enterprise Server 实例生成的 UUID。 |
版本 | GitHub Enterprise Server 实例的版本。 |