跳至主要内容

连接 Azure 订阅

您可以通过连接 Azure 订阅,在 GitHub.com 上启用和支付基于使用情况的计费。

关于连接 Azure 订阅

您可以通过将 Azure 订阅 ID 连接到 GitHub.com 上的组织帐户,通过 Azure 支付 GitHub 功能的使用费用。有关组织帐户的更多信息,请参阅“关于组织”。

关于 GitHub.com 上的基于使用情况的计费

GitHub 为以下功能和情况提供基于使用情况的计费。您可以详细了解计费和支出限制。

计费功能或情况计费信息支出限制信息
GitHub Codespaces 使用情况关于 GitHub Codespaces 的计费关于 GitHub Codespaces 的计费
超出计划中包含的金额的 GitHub Actions 使用情况关于 GitHub Actions 的计费关于 GitHub Actions 的计费
超出计划中包含的数量所使用的 GitHub Packages关于 GitHub Packages 的计费关于 GitHub Packages 的计费
Copilot Business 使用情况关于 GitHub Copilot 的计费不适用

关于通过 Azure 计费

如果你将你的 GitHub 账户链接到 Azure,从该点开始的任何基于使用情况的费用都将通过 Azure 计费,并在每个月的 1 日收取。但是,剩余的 GitHub 费用(例如你的 GitHub 计划的费用)仍将在你通常的计费日期计费。

例如,你在 6 月 16 日将你的 Azure 订阅链接到你的组织账户,并且你还有一个 GitHub Copilot Business 订阅。从该日期起,Copilot Business 的任何使用费用都将包含在你的 Azure 账单中,并在 7 月 1 日收取。但是,在 6 月 16 日之前为 Copilot Business 产生的任何费用都将通过 GitHub 在你账户的通常计费日期单独计费。

先决条件

  • 你必须在 GitHub.com 上拥有一个组织账户。有关这两种类型的账户之间差异的更多信息,请参阅“GitHub 账户的类型”。

    • 如果您要连接 Azure 订阅的组织属于企业帐户,则必须将 Azure 订阅连接到企业帐户,而不是组织。有关详细信息,请参阅本文的 GitHub Enterprise Cloud 版本
  • 您必须是组织帐户的所有者。有关详细信息,请参阅“组织中的角色”。

  • 您必须以能够提供租户范围管理员同意权的用户身份登录到 Azure,这是在 Azure AD 租户上安装 GitHub 的订阅权限验证应用所必需的。该应用需要读取权限才能显示可用订阅的列表,并且仅在此连接 Azure 订阅的一次性过程中使用。有关详细信息,请参阅 Microsoft Docs 中的 向应用程序授予租户范围管理员同意权

    • 或者,在按照本文中的说明进行操作之前,无法提供租户范围管理员同意权的用户可以与 Azure AD 全局管理员合作配置管理员同意权工作流。有关详细信息,请参阅 Microsoft Docs 中的 Azure Active Directory 中的用户和管理员同意权
  • 要从可用订阅列表中选择 Azure 订阅,用户必须是 Azure 订阅的所有者。有关详细信息,请参阅 Microsoft 文档中的 将用户指定为 Azure 订阅的管理员

  • 您必须知道您的 Azure 订阅 ID。有关详细信息,请参阅 Microsoft Docs 中的 在 Azure 门户中获取订阅和租户 ID联系 Azure 支持

连接订阅的视频演示

要连接 Azure 订阅,您需要在 GitHub 和 Azure 计费门户上拥有适当的访问权限。这可能需要两个人之间的协调。

要查看流程从头到尾的演示,请访问 GitHub 的 YouTube 频道,观看 通过 Azure 订阅计费 GitHub 使用情况。此视频演示了企业帐户的流程。如果你要将订阅连接到组织帐户,请参阅“将 Azure 订阅连接到组织帐户”。

将 Azure 订阅连接到组织帐户

要连接 Azure 订阅,你必须对 Azure 订阅拥有所有者权限,并且是 GitHub 上的组织所有者。

注意:如果你的 GitHub.com 上的组织帐户属于企业帐户,则你必须将 Azure 订阅连接到企业帐户,而不是组织帐户。有关详细信息,请参阅本文的 GitHub Enterprise Cloud 版本中的“将 Azure 订阅连接到企业帐户”。

  1. 在 GitHub 的右上角,选择你的个人资料照片,然后单击 你的组织.

  2. 在组织旁边,单击设置

  3. 在侧边栏的“访问”部分,单击 计费和套餐

  4. 在“计费管理”下,“通过 Azure 进行计量计费”的右侧,单击添加 Azure 订阅

  5. 按照提示登录到你的 Microsoft 帐户。

  6. 查看“请求的权限”提示。如果你同意这些条款,请单击接受

    如果你没有看到“请求的权限”提示,而是看到一条消息,指出你需要管理员批准,请参阅“消息:“需要管理员批准””。

  7. 在“选择订阅”下,选择要连接到组织的 Azure 订阅 ID。要选择 Azure 订阅,你必须对该订阅拥有所有者权限。如果默认租户没有正确的权限,你可能需要指定不同的租户 ID。有关详细信息,请参阅 Microsoft 文档中的“先决条件”和 Microsoft 标识平台和 OAuth 2.0 授权代码流”。

    1. 选择点击“连接”,即表示您确认希望通过所选 Azure 订阅对按用量计费的服务进行计费
    2. 点击连接

断开 Azure 订阅与组织帐户的连接

断开 Azure 订阅与组织帐户的连接后,您的使用量将不再能够超过计划中包含的数量。

  1. 在 GitHub 的右上角,选择你的个人资料照片,然后单击 你的组织.

  2. 在组织旁边,单击设置

  3. 在侧边栏的“访问”部分,单击 计费和套餐

  4. 在“计费管理”下,然后在“通过 Azure 按用量计费”下,在您想要断开连接的订阅 ID 右侧,点击

  5. 查看提示,然后点击移除

Azure 订阅连接故障排除

您可以对 Azure 订阅与 GitHub.com 上的帐户连接的一些常见问题进行故障排除。

消息:“需要管理员批准”

如果您用于登录 Azure 的用户帐户没有足够的权限来安装 GitHub 用于连接订阅的应用,您将看到一条包含以下文本的消息。

需要管理员批准

GitHub Inc 需要访问组织中只有管理员才能授予的资源的权限。请让管理员授予此应用权限,然后您才能使用它。

要避免在您再次尝试时看到此消息,您必须确保 Azure 用户可以提供租户范围的管理员同意,或者您必须与 Azure 管理员合作来配置管理员同意工作流。有关详细信息,请查看“先决条件”。