为了推动问责制并控制成本,新计费平台允许创建成本中心。 成本中心管理费用但不产生收入。 可以创建成本中心并向其分配用户、组织和存储库,还可以设置预算。 这样可以增强支出控制和资源分配。
如果帐户向 Azure 计费,则可以选择添加 Azure 订阅 ID。 成本中心允许多个 Azure 订阅 ID,以便企业内的不同业务单位可以直接支付其使用费用。
基于席位的产品的成本中心计费
对于基于席位的产品(如 GitHub Enterprise、GitHub Advanced Security 和 GitHub Copilot),成本中心基于用户。 用户的更改(添加或删除)将影响计费,如下所示:
- 更改后的任何新使用都将立即向成本中心计费。
- 在将用户添加到成本中心之前添加的席位仅在下个月初反映出来。
- 从成本中心删除用户将在下个月初反映出来。
例如,如果将用户添加到成本中心,则该用户的任何新使用都将立即向成本中心计费。 但是,如果在将用户添加到成本中心_之前_添加了用户的使用(席位),则用户的席位将仅在下一个计费周期开始时才开始向成本中心计费。
创建成本中心
创建成本中心来监督和管理特定组织或存储库的费用。 可以将多个组织和存储库分配给一个成本中心。
此方法可用于仅跟踪基于非席位的产品使用情况,例如:
- GitHub Actions
- GitHub Codespaces
- GitHub Packages
- Git LFS
对于基于席位的产品(如 GitHub Enterprise 和 GitHub Advanced Security 以及 GitHub Copilot 的基于使用情况的计费),请通过 API 将用户分配到成本中心。
-
在 GitHub 的右上角,单击你的个人资料照片,然后单击“你的企业”****。
-
在企业列表中,单击您想要查看的企业。
-
在页面左侧的企业帐户边栏中,单击 “计费和授权”。
-
单击“成本中心”****。
-
在右上角单击“新建成本中心”****。
-
在“名称”下的文本框中,输入成本中心的名称。
-
如果帐户向 Azure 计费,则可以选择添加 Azure ID。 将根据 Azure 验证凭据,以确保与你帐户关联的 Azure ID 可用。
-
在“资源”下,选择将作为成本中心的一部分的组织和/或存储库。
Note
一次只能分配一个组织或存储库给一个成本中心。
-
单击“创建成本中心”****。
向成本中心添加预算
创建成本中心后,可以添加每月预算,并从成本中心接收警报,以监督支出和使用情况。 请参阅“防止超支”。
查看成本中心使用情况
可以查看成本中心的使用情况,并下载使用情况数据以供进一步分析。 请参阅“收集有关支出的见解”。
查看、编辑和删除成本中心
可以查看、编辑和删除成本中心,以便有效地管理业务单位。
要从成本中心添加或删除成员,可以使用 API。 请参阅“适用于企业计费的 REST API 终结点”。
Note
对于 Copilot 席位,GitHub 会检查用户是否属于成本中心。 如果是,该用户的使用量会显示在成本中心下。 如果不是,该用户的使用量会显示在组织下。 在这种情况下,系统会假定成本属于用户被分配的第一个组织。
-
在 GitHub 的右上角,单击你的个人资料照片,然后单击“你的企业”****。
-
在企业列表中,单击您想要查看的企业。
-
在页面左侧的企业帐户边栏中,单击 “计费和授权”。
-
单击“成本中心”****。
-
选择成本中心右侧的 ,然后单击“查看详细信息”、“编辑” 或“删除”****。
-
按提示操作。
从成本中心删除成员的影响
如果向成本中心添加成员,则任何应计使用量(例如席位)将立即由成本中心承担费用。 如果从成本中心中删除某个成员,则自那时起的任何使用量都将由企业承担费用。 例如:
- 某企业在 5 月 1 日有三个 Copilot 用户。 所有三个用户的费用(每个用户 39 美元)均由该企业承担。
- 你在 5 月 10 日创建了两个成本中心:成本中心 1 和成本中心 2。 用户 A 和用户 B 被分配到成本中心 1,用户 C 被分配到成本中心 2。 用户 A 和 B 的未来费用将转到成本中心 1,而用户 C 将转到成本中心 2。
- 5 月 20 日,你将用户 A 从成本中心 1 中删除。 此后,用户 A 的费用将由企业承担,而用户 B 的费用仍计入成本中心 1,用户 C 的费用计入成本中心 2。
“概述”页面上“已使用的 Copilot 席位”磁贴将显示小数使用量,而不是整数。
删除成本中心的影响
如果删除了成本中心,其资源的未来使用费用将由企业承担。 删除前的使用费用仍由成本中心承担,直到计费周期结束。
即使删除成本中心,仍可以进行查看。 为此,请选择成本中心页面上的“已删除”选项卡。