关于连接 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 订阅连接到企业帐户”。
-
在 GitHub 的右上角,选择你的个人资料照片,然后单击 你的组织.
-
在组织旁边,单击设置。
-
在侧边栏的“访问”部分,单击 计费和套餐。
-
在“计费管理”下,“通过 Azure 进行计量计费”的右侧,单击添加 Azure 订阅。
-
按照提示登录到你的 Microsoft 帐户。
-
查看“请求的权限”提示。如果你同意这些条款,请单击接受。
如果你没有看到“请求的权限”提示,而是看到一条消息,指出你需要管理员批准,请参阅“消息:“需要管理员批准””。
-
在“选择订阅”下,选择要连接到组织的 Azure 订阅 ID。要选择 Azure 订阅,你必须对该订阅拥有所有者权限。如果默认租户没有正确的权限,你可能需要指定不同的租户 ID。有关详细信息,请参阅 Microsoft 文档中的“先决条件”和 Microsoft 标识平台和 OAuth 2.0 授权代码流”。
- 选择点击“连接”,即表示您确认希望通过所选 Azure 订阅对按用量计费的服务进行计费。
- 点击连接。
断开 Azure 订阅与组织帐户的连接
断开 Azure 订阅与组织帐户的连接后,您的使用量将不再能够超过计划中包含的数量。
-
在 GitHub 的右上角,选择你的个人资料照片,然后单击 你的组织.
-
在组织旁边,单击设置。
-
在侧边栏的“访问”部分,单击 计费和套餐。
-
在“计费管理”下,然后在“通过 Azure 按用量计费”下,在您想要断开连接的订阅 ID 右侧,点击。
-
查看提示,然后点击移除。
Azure 订阅连接故障排除
您可以对 Azure 订阅与 GitHub.com 上的帐户连接的一些常见问题进行故障排除。
消息:“需要管理员批准”
如果您用于登录 Azure 的用户帐户没有足够的权限来安装 GitHub 用于连接订阅的应用,您将看到一条包含以下文本的消息。
需要管理员批准
GitHub Inc 需要访问组织中只有管理员才能授予的资源的权限。请让管理员授予此应用权限,然后您才能使用它。
要避免在您再次尝试时看到此消息,您必须确保 Azure 用户可以提供租户范围的管理员同意,或者您必须与 Azure 管理员合作来配置管理员同意工作流。有关详细信息,请查看“先决条件”。