本文包含有关如何将支出分配给成本中心的参考信息。 要创建和管理成本中心,请参阅“使用成本中心将成本分配给业务部门”。
概述
要将按流量计费的支出分配到某个成本中心,需将仓库、组织或用户添加至该成本中心。
- 对于 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-1 | org-1 、org-2 |
user-2 | org-1 |
user-3 | org-1 |
user-4 | org-1 、org-2 |
所有用户都拥有 org-1
和 GitHub Enterprise (GHE) 所提供的 GitHub Copilot 许可证********。
GitHub Secret Protection (GHSP) 在 org-1
中已启用,其中所有用户都是主动提交者****。
成本中心
企业中有两个成本中心,每个中心分配了不同的用户或组织。
成本中心 | 分配的资源 |
---|---|
成本中心 A | user-1 、user-3 |
成本中心 B | org-1 |
user-2
、user-4
和 org-2
未分配到任何成本中心****。
如何分配使用情况
下表说明了如何根据每个用户的组织或成本中心的成员身份,将他们的支出分配到成本中心。 未分配到成本中心的任何使用情况都归类为“Enterprise Only”支出。
Copilot 费用 | GHSP 费用 | GHE 费用 | 解释 | |
---|---|---|---|---|
成本中心 A | user-1 , user-3 | user-1 , user-3 | user-1 , user-3 | 这些用户直接分配到成本中心。 |
成本中心 B | user-2 , user-4 | 这些用户未直接分配到成本中心,因此 Copilot 费用根据组织成员身份进行分配,而 GHSP 和 GHE 默认为企业支出。 | ||
仅限企业(默认) | user-2 , user-4 | user-2 、user-4 | 这些用户未直接分配到成本中心,因此 GHSP 和 GHE 默认为企业支出。 |