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