本文包含有关如何将支出分配给成本中心的参考信息。 要创建和管理成本中心,请参阅“使用成本中心将成本分配给业务部门”。
概述
要将按流量计费的支出分配到某个成本中心,需将仓库、组织或用户添加至该成本中心。
- 对于 基于使用情况 的产品(如 GitHub Actions),成本中心根据成本中心中的 存储库或组织 收费,因为这是使用情况发生的地方。
- 对于 基于许可证 的产品(如 GitHub Copilot),成本中心根据成本中心中的 用户 收费。
- 对于通过使用 premium request(如 Copilot编程助理)进行计费的产品,成本中心也会根据成本中心中的 用户 来计费。
成本中心仅适用于按流量计费的使用情况,不适用于批量或订阅计费的情况。
按产品划分的明细
| 产品 | 如果成本中心包含此资源,则对其收费 |
|---|---|
| 数据变量.产品.prodname_actions %} | 在其中运行工作流的存储库或组织。 |
| 数据变量.product.prodname_github_codespaces %} | 在其中创建 codespace 的存储库或组织。 |
| GitHub Copilot 许可证 | 获得许可证(优先级)的用户,或为 Copilot 许可证支付费用的组织。 |
| 数据变量.product.prodname_enterprise %} | 优先获得许可证的用户,或为许可证付款的组织。 |
| Git 大型文件存储 | 在其中使用 Git LFS 的存储库或组织。 |
| 数据变量.product.prodname_registry %} | 拥有包的存储库或组织。 |
| Premium requests | 触发使用 premium request(优先级)的用户,或他们所属的组织。 |
| GitHub Advanced Security | 使用许可证(优先级)或按许可证计费的组织的用户。 |
基于许可证的产品详细信息
为了确保成本中心按预期反映支出,请务必了解如何将许可证成本分配给成本中心,以及如何在帐单中反映更改。
| 与成本中心关联的用户 | 授予的许可证 | 收取许可证和产品费用 |
|---|---|---|
| 直接分配 | 由任何组织 | 将用户分配到成本中心。 |
| 仅按组织成员资格 | 按分配到成本中心的组织 | 组织所属 的成本中心 。 如果组织不属于成本中心,则属于 企业。 |
属于企业中的多个组织或从多个组织接收 Copilot 许可证的用户
-
**GitHub Enterprise** 和 **GitHub Advanced Security** 许可证的使用分配给历史最悠久的组织,并将费用分配到包含该组织的成本中心。 -
**Copilot** 许可证及产品使用分配给其中一个组织,费用分配给包含该组织的成本中心。
若要确认给定用户的许可证向哪个组织收费,可以请求详细的使用情况报告。 请参阅“账单报告参考资料”。
请参阅“关于 GitHub Copilot 在组织和企业中的计费问题”。
了解成本中心使用情况和归属
要按成本中心查看使用情况,请转到“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 |
所有用户都拥有 **** 和 GitHub Enterprise (GHE) 所提供的 GitHub Copilot 许可证org-1****。
GitHub Secret Protection (GHSP) 在 **** 中已启用,其中所有用户都是主动提交者org-1。
成本中心
企业中有两个成本中心,每个中心分配了不同的用户或组织。
| 成本中心 | 分配的资源 |
|---|---|
| 成本中心 A |
`user-1`、`user-3` |
| 成本中心 B | org-1 |
`user-2`、`user-4` 和 `org-2` 未分配到任何成本中心****。
如何分配使用情况
行标题 %}
| Copilot费用 | GHSP 费用 | GHE 费用 | 解释 | |
|---|---|---|---|---|
| 成本中心 A |
`user-1`、`user-3` |
`user-1`、`user-3` |
`user-1`、`user-3` | 这些用户直接分配到成本中心。 |
| 成本中心 B |
user-2、user-4 |
user-2、user-4 |
user-2、user-4 | 这些用户没有直接分配到成本中心,因此 GitHub Copilot、具有数据驻留的 GitHub Enterprise Cloud 和 GitHub Secret Protection 费用是根据组织成员资格分配的。 |
结束行标题 %}