概览
要了解 GitHub Codespaces 的定价,请参阅“Codespaces 定价”。
Codespaces 根据其计算和存储使用情况以美元 (USD) 计费。
计算运算使用率
运算使用率定义为 GitHub Codespaces 实例处于活动状态的正常运行时间总分钟数。 运算使用率是通过对所有代码空间使用的实际分钟数求和来计算的。 这些总计每天报告给计费服务,并按月计费。
正常运行时间是通过停止代码空间来控制的,这可以手动完成,也可以在开发人员指定的非活动期后自动完成。 更多信息请参阅“关闭或停止代码空间”。
计算存储使用率
出于 GitHub Codespaces 计费目的,这包括您帐户中所有代码空间使用的所有存储空间。 这包括代码空间使用的任何文件,例如克隆的存储库、配置文件和扩展等。 这些总计每天报告给计费服务,并按月计费。 到月底,GitHub 会将您的存储量舍入到最接近的 MB。
-
作为组织所有者或帐单管理员,您可以管理组织的 Codespaces 帐单:“关于 Codespaces 的计费”
-
对于用户,有一个指南解释了计费的工作原理:“了解 Codespaces 的计费”
使用限制
您可以为组织或存储库中的代码空间设置使用限制。 此限制适用于 GitHub Codespaces 的计算和存储使用情况:
-
计算分钟数:计算使用率是按所有 Codespaces 实例在活动期间使用的实际分钟数计算的。 这些总计每天报告给计费服务,并按月计费。 您可以为组织中 Codespaces 使用设置支出限制。 更多信息请参阅“管理 GitHub Codespaces 的支出限制”。
-
存储使用情况: 出于 Codespaces 计费目的,这包括您帐户中所有代码空间使用的所有存储空间。 这包括代码空间使用的所有内容,例如克隆的存储库、配置文件和扩展等。 这些总计每天报告给计费服务,并按月计费。 到月底,GitHub 会将您的存储量舍入到最接近的 MB。 要检查 Codespaces 已使用多少计算分钟数和存储 GB,请参阅“查看 GitHub Codespaces 使用情况”。
禁用或限制 Codespaces
您可以在组织或存储库中禁用 Codespaces。 更多信息请参阅“管理组织的代码空间的存储库访问”。
您还可以限制可以使用 Codespaces 的单个用户。 更多信息请参阅“管理组织的用户权限”。
您可以限制可用于组织拥有的存储库的计算机类型选择。 这使您可以防止人们使用资源过多的计算机作为其代码空间。 更多信息请参阅“限制对机器类型的访问”。
删除未使用的代码空间
您的用户可以在 https://github.com/codespaces 中以及从 Visual Studio Code 中删除代码空间。 要减小代码空间的大小,用户可以使用终端或从 VS 代码 中手动删除文件。
注意:只有创建代码空间的人才能将其删除。 目前,组织所有者无法删除其组织内创建的代码空间。