Skip to main content

不同产品的成本中心分配

了解如何将支出分配给获得许可和按流量计费的产品的成本中心。

谁可以使用此功能?

GitHub Enterprise Cloud

本文包含有关如何将支出分配给成本中心的参考信息。 要创建和管理成本中心,请参阅“使用成本中心将成本分配给业务部门”。

概述

要将按流量计费的支出分配到某个成本中心,需将仓库、组织或用户添加至该成本中心。

  • 对于 GitHub Actions 等按流量计费的产品,成本中心的费用会根据该成本中心内的仓库或组织来收取,因为这些是发生使用情况的场景********。
  • 对于 GitHub Copilot 等按流量计费且基于许可证的产品,成本中心的费用将根据该成本中心的用户数进行收取********。

成本中心仅适用于按流量计费的使用情况,不适用于批量或订阅计费的情况。

按产品划分的明细

产品如果成本中心包含此资源,则对其收费
GitHub Actions在其中运行工作流的存储库或组织。
GitHub Codespaces在其中创建 codespace 的存储库或组织。
GitHub Copilot获得许可证(优先级)的用户,或为 Copilot 许可证支付费用的组织。
Git Large File Storage在其中使用 Git LFS 的存储库或组织。
GitHub Secret Protection and GitHub Code Security接收许可证的用户。
GitHub Enterprise接收许可证的用户。
GitHub Packages拥有包的存储库或组织。

基于许可证的产品详细信息

为了确保成本中心按预期反映支出,请务必了解如何将支出分配到 GitHub Copilot 等基于许可证的产品的成本中心,以及更改如何反映在账单中。

GitHub Copilot

  • 如果用户属于某个成本中心,则与该用户关联的所有使用费用均由该成本中心承担。
  • 如果用户不属于任何成本中心,但为该用户提供 Copilot 许可证的组织属于某个成本中心,则与该用户关联的所有使用费用均由该组织所属的成本中心承担。
  • 如果用户通过多个组织获得了 Copilot 的访问权限,则仅对其中一个组织进行计费,并相应地向包含该组织的任何成本中心收费****。 请参阅“关于组织和企业中 GitHub Copilot 的计费”。

GitHub Secret Protection and GitHub Code Security

  • 如果用户属于某个成本中心,则该用户所消耗的许可证产生的费用将由成本中心承担。
  • 如果用户不属于任何成本中心,则该用户所消耗的许可证产生的费用将由企业承担。

GitHub Enterprise

  • 如果用户属于某个成本中心,则该用户所消耗的许可证产生的费用将由该成本中心承担。
  • 如果用户不属于任何成本中心,则该用户所消耗的许可证产生的费用将由企业承担。

了解成本中心使用情况和归属

要按成本中心查看使用情况,请转到“Usage"”页,然后按成本中心进行分组或筛选。 按成本中心分组时,任何未分配至特定成本中心的使用情况都会被归类为“Enterprise Only”。 请参阅“收集有关支出的见解”。

要了解特定资源的使用情况是如何归属到各成本中心的,请请求一份详细的使用情况报告,并参考其中的“cost_center_name”列。 请参阅“使用情况报告参考”。

成本中心更改的影响

你可以随时更改某个成本中心所包含的资源,或删除该成本中心。 此行为会以不同方式对成本中心产生影响。

删除成本中心

如果删除了成本中心,其资源的未来使用费用将由企业承担。 删除前产生的使用费用将由成本中心承担。

即使删除成本中心,仍可以进行查看。 为此,请选择成本中心页面上的“已删除”选项卡。

添加或删除成员

如果你将一名成员添加到某个成本中心,则该成员未来产生的任何使用费用均由该成本中心承担。 如果你从某个成本中心删除某个成员,则该成员未来产生的任何使用费用均由企业承担。 例如:

日期场景效果
5 月 1 日如果企业有三名 Copilot 用户,则这三名用户产生的使用费用由该企业承担。
5 月 10 日如果你创建了两个成本中心:成本中心 1(成员为用户 A 和用户 B)和成本中心 2(成员为用户 C),则用户 A 和用户 B 未来产生的费用将由成本中心 1 承担,用户 C 未来产生的费用将由成本中心 2 承担。
5 月 20 日如果你将用户 A 从成本中心 1 中删除,则用户 A 未来产生的使用费用将由企业承担。

从企业删除用户

将用户从企业中删除并不会将该用户从成本中心中删除。 这可确保归属于该用户的剩余使用量将被分配至成本中心。

基于许可证的产品的示例

以下示例演示如何将使用情况分配到基于许可证的产品的成本中心。 根据四个许可用户、他们的组织成员身份以及成本中心的设置方式,你将了解如何将使用情况分配到成本中心。

用户

有四个用户,每个用户都是企业中一个或多个组织的成员。

用户组织成员资格
user-1org-1org-2
user-2org-1
user-3org-1
user-4org-1org-2

所有用户都拥有 org-1 和 GitHub Enterprise (GHE) 所提供的 GitHub Copilot 许可证********。

GitHub Secret Protection (GHSP) 在 org-1 中已启用,其中所有用户都是主动提交者****。

成本中心

企业中有两个成本中心,每个中心分配了不同的用户或组织。

成本中心分配的资源
成本中心 Auser-1user-3
成本中心 Borg-1

user-2user-4org-2 未分配到任何成本中心****。

如何分配使用情况

下表说明了如何根据每个用户的组织或成本中心的成员身份,将他们的支出分配到成本中心。 未分配到成本中心的任何使用情况都归类为“Enterprise Only”支出。

Copilot 费用GHSP 费用GHE 费用解释
成本中心 Auser-1, user-3user-1, user-3user-1, user-3这些用户直接分配到成本中心。
成本中心 Buser-2, user-4这些用户未直接分配到成本中心,因此 Copilot 费用根据组织成员身份进行分配,而 GHSP 和 GHE 默认为企业支出。
仅限企业(默认)user-2, user-4user-2user-4这些用户未直接分配到成本中心,因此 GHSP 和 GHE 默认为企业支出。