概述
你的组织将根据 GitHub Codespaces 的计算和存储用量计费。 本文介绍组织所有者管理这些成本的方式。
若要了解 GitHub Codespaces 的定价,请参阅 GitHub Codespaces 计费。
支出限制
你可以为你的组织设置 GitHub Codespaces 的支出限制。 此限制应用于计算 GitHub Codespaces和存储总成本。 有关详细信息,请参阅“设置预算以控制按流量计费的产品的支出”。
-
计算使用情况: 这是计费月份中所有 GitHub Codespaces 实例(“codespaces”)处于活动状态的总时间。
-
存储使用情况: 出于 GitHub Codespaces 计费目的,这包括帐户中所有代码空间和预生成使用的所有文件。 这包括克隆的存储库、配置文件和扩展等资源。
您可以查看 GitHub Codespaces 当前计费月份的计算和存储用量。 如需相关信息,请参阅 查看按流量计费的产品和许可证的使用情况。
注意
GitHub Codespaces 的预构建版本使用 GitHub Actions 创建和更新。 这可能会使 GitHub Actions 产生费用。 可以为 GitHub Actions 设置预算。 有关详细信息,请参阅 GitHub Codespaces 计费 和 设置预算以控制按流量计费的产品的支出。 已生成的预构建的存储按与您的 Codespaces 相同的费率计费,并计入您的 GitHub Codespaces 预算中。
禁用或限制 Codespaces 的计费
您可以选择将组织中对 Codespaces 的所有使用费用计费给创建 Codespace 的用户。 或者,您可以指定哪些组织成员或协作者可以由您的组织承担费用来使用 Codespaces。 有关详细信息,请参阅“选择在您的组织中谁拥有和支付 Codespaces 的费用”。
您可以限制用户可以创建的向组织计费的 codespace 数量。 这有助于减少组织的 codespace 存储费用。 有关详细信息,请参阅“限制用户可以创建的向组织计费的 codespace 数量”。
可以配置可从为特定存储库创建的 codespace 访问哪些存储库。 有关详细信息,请参阅“管理对代码空间中其他存储库的访问权限”。
可以限制可用于从组织拥有的存储库创建的 codespace 的计算机类型选择。 这使你可以防止人们为其代码空间使用资源过多的计算机,从而避免产生不必要的费用。 有关详细信息,请参阅“限制对计算机类型的访问”。
可以设置最大空闲超时约束,以限制人们为可对你的组织计费的 codespace 设置的最大超时。 通过在较短的超时期后停止活动 codespace,可以减少以空闲状态运行的 codespace 生成的计算使用费用。 有关详细信息,请参阅“限制空闲超时期限”。
还可以限制停止的代码空间在被自动删除之前保持未使用状态的时间长度。 这有助于降低 Codespaces 的存储成本。 有关详细信息,请参阅“限制 codespaces 的保留期”。
为存储库设置预生成的存储库所有者可以通过将预生成配置为仅在选定区域中创建来降低预生成存储成本。 有关详细信息,请参阅“配置预生成”。
删除未使用的代码空间
用户可以在 https://github.com/codespaces 中以及在 Visual Studio Code 内删除自己的代码空间。 若要减小代码空间的大小,用户可以使用终端或内部 VS Code手动删除文件。
作为组织所有者,可以删除组织中的任何 codespace。 有关详细信息,请参阅“删除代码空间”。
注意
Codespace 在停止后会自动删除,并在用户自定义天数内保持非活动状态。 有关详细信息,请参阅“配置 codespace 的自动删除”。 作为组织所有者,你可以为组织拥有的 codespace 设置最大保持期。 这将替代用户的个人保持期设置。 有关详细信息,请参阅“限制 codespaces 的保留期”。