Skip to main content

GitHub Enterprise 的许可证故障排除信息

通过了解使用标准和审核许可证报告来排查企业的许可证使用问题。

使用许可证的人

用户根据特定条件使用许可证 GitHub Enterprise 。 如果用户尚未接受加入企业的邀请,该用户仍会使用许可证。 有关企业中使用许可证的人员的详细信息,请参阅“在组织中使用许可证的人员”。

Visual Studio 订阅者

如果 GitHub 上企业成员个人账户的已验证电子邮件地址与您的 Visual Studio 账户订阅者的用户主体名称(UPN)一致,则该 Visual Studio 订阅者将自动占用一个 包含 Visual Studio 的 GitHub Enterprise Cloud 订阅 许可证。

注意

仅对于Enterprise Managed User,为确保用户账户占用一个Visual Studio许可证,请确保Visual Studio UPN 与GitHub账户上关联身份中的电子邮件地址或 SCIM userName 属性相匹配。

有关详细信息,请参阅“关于包含 GitHub Enterprise 的 Visual Studio 订阅”。

GitHub Enterprise Cloud和GitHub Enterprise Server的用户

要使每位用户无论使用多少个部署都只占用一个许可证,您必须在GitHub Enterprise Server和GitHub Enterprise Cloud之间同步许可证使用信息。 有关详细信息,请参阅“将许可证使用情况从 GitHub Enterprise Server 同步到云”。

同步许可证使用情况后, GitHub 按电子邮件地址将用户帐户 GitHub Enterprise Server 与用户帐户 GitHub Enterprise Cloud 匹配。

  1. 我们检查 GitHub Enterprise Server 上每个用户的主要电子邮件地址。
  2. 我们尝试将该地址与用户帐户 GitHub Enterprise Cloud的电子邮件地址匹配。

使用 SAML 或 SCIM

如果你的企业或任何企业 GitHub Enterprise Cloud 组织都使用 SAML 身份验证或 SCIM 预配,我们首先检查链接的 SAML 或 SCIM 标识,以查看该标识是否包含以下属性之一。 我们尝试将这些属性的值与每个用户 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

如果与 SAML 或 SCIM 属性不匹配,或者 SAML 身份验证或 SCIM 预配未使用,我们将尝试将 GitHub Enterprise Server 主要电子邮件地址与用户帐户 GitHub Enterprise Cloud的已验证电子邮件地址匹配。 有关验证电子邮件地址GitHub Enterprise Cloud的详细信息,请参阅文档中的

已使用的许可证文件中的字段

GitHub Enterprise Cloud许可证使用情况报告和GitHub Enterprise Server导出的许可证使用情况文件包括各种字段,可帮助你排查企业许可证使用情况问题。

有关每个字段的详细信息,请参阅 许可证报告参考

疑难解答步骤

有关故障排除步骤,请参阅 排查 GitHub Enterprise 许可证使用故障问题