Skip to main content

Управление затратами GitHub Codespaces в организации

Вы можете проверить потребление GitHub Codespaces и задать ограничения использования.

Who can use this feature?

To manage billing for GitHub Codespaces for an organization, you must be an organization owner or a billing manager.

Organizations on GitHub Team and GitHub Enterprise plans can pay for members' and collaborators' use of GitHub Codespaces. These organizations can then access settings and policies to manage codespaces paid for by the organization. For more information, see "Choosing who owns and pays for codespaces in your organization" and "GitHub’s plans."

Обзор

Плата за вашу организацию взимается в соответствии с использованием вычислительных ресурсов и хранилища для GitHub Codespaces. В этой статье объясняется, как вы, как владелец организации, может управлять этими затратами.

Дополнительные сведения о ценах на GitHub Codespacesсм. в разделе "Сведения о выставлении счетов для GitHub Codespaces".

Предельная сумма расходов

Вы можете задать ограничение расходов для GitHub Codespaces для вашей организации. Это ограничение применяется к общей стоимости вычислений и хранилища для GitHub Codespaces. Дополнительные сведения см. в разделе «AUTOTITLE».

  • Использование вычислений: это общее время, в течение которого все экземпляры GitHub Codespaces ("пространства кода") были активны в месяц выставления счетов.

  • служба хранилища использования: Для GitHub Codespaces для выставления счетов это включает все файлы, используемые всеми пространствами кода и предварительной сборкой в вашей учетной записи. К ним относятся ресурсы, такие как клонированные репозитории, файлы конфигурации, расширения и т. д.

Вы можете проверка использование вычислительных ресурсов и хранилища для GitHub Codespaces за текущий месяц выставления счетов. Дополнительные сведения см. в разделе "Просмотр сведений о потреблении GitHub Codespaces".

Примечание. Предварительные сборки для GitHub Codespaces создаются и обновляются с помощью GitHub Actions. Это может привести к оплачиваемым затратам для GitHub Actions. Можно задать ограничение расходов для GitHub Actions. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Сведения о выставлении счетов для GitHub Codespaces](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)". служба хранилища созданных предварительных сборок взимается с той же ставки, что и пространства кода, и включается в пределы расходов GitHub Codespaces.

Отключение или ограничение выставления счетов для Codespaces

Вы можете выбрать для всех использования Codespaces в вашей организации, которые будут выставлены счета пользователю, создающему пространство кода. Кроме того, можно указать, какие участники организации или участники совместной работы могут использовать Codespaces за счет вашей организации. Дополнительные сведения см. в разделе «AUTOTITLE».

Вы можете ограничить количество создаваемых пользователем пространств кода, где организации будут выставляться счета за пространство кода. Это может помочь сократить расходы на хранение пространства кода для вашей организации. Дополнительные сведения см. в разделе «AUTOTITLE».

Вы можете настроить, к каким репозиториям можно получить доступ из codespace, созданных для определенного репозитория. Дополнительные сведения см. в разделе «AUTOTITLE».

Вы можете ограничить выбор типов компьютеров, доступных для codespace, созданных из репозиториев, принадлежащих вашей организации. Это позволяет запретить пользователям использовать для codespace компьютеры, потребляющие слишком много ресурсов и вызывающие ненужные расходы. Дополнительные сведения см. в разделе «AUTOTITLE».

Можно задать максимальное ограничение времени ожидания простоя, чтобы ограничить максимальное время ожидания, которое пользователи могут задать для пространств кода, которые оплачиваются вашей организации. Это может снизить затраты на использование вычислений, созданные пространствами кода, которые остаются в состоянии простоя, остановив активное пространство кода после более короткого периода ожидания. Дополнительные сведения см. в разделе «AUTOTITLE».

Кроме того, можно ограничить, как долго остановленные пространства кода могут оставаться неиспользуемых до автоматического удаления. Это поможет снизить затраты на хранение для Codespaces. Дополнительные сведения см. в разделе «AUTOTITLE».

Владельцы репозитория, которые настраивают предварительные сборки для своего репозитория, могут снизить затраты на хранение предварительной сборки, настроив их только в выбранных регионах. Дополнительные сведения см. в разделе «AUTOTITLE».

Удаление неиспользуемых кодовых пространств

Пользователи могут удалить собственные среды codespace в https://github.com/codespaces, а также в Visual Studio Code. Чтобы уменьшить размер codespace, пользователи могут вручную удалить файлы с помощью терминала или в VS Code.

Как владелец организации вы можете удалить любую среду codespace в организации. Дополнительные сведения см. в разделе «AUTOTITLE».

Примечание. Пространства кода автоматически удаляются после их остановки и остаются неактивными в течение определяемого пользователем количества дней. Дополнительные сведения см. в разделе «AUTOTITLE». В качестве владелец организации можно задать максимальный срок хранения для пространств кода, принадлежащих вашей организации. Это переопределит личный параметр хранения пользователя. Дополнительные сведения см. в разделе «AUTOTITLE».

Дополнительные материалы