Обзор
Плата за использование вычислительных ресурсов и хранилища организации взимается за GitHub Codespaces. В этой статье объясняется, как вы, как владелец организации, можете управлять этими затратами.
Дополнительные сведения о ценах на GitHub Codespaces см. в разделе Сведения о выставлении счетов для GitHub Codespaces.
Предельная сумма расходов
Вы можете установить предельную сумму расходов для GitHub Codespaces для вашей организации. Это ограничение применяется к общим затратам на вычислительные ресурсы и хранение для GitHub Codespaces. Дополнительные сведения см. в разделе Управление предельной суммой расходов для GitHub Codespaces.
-
Использование вычислительных ресурсов: Это общее время, в течение которого все экземпляры GitHub Codespaces ("codespaces") были активны в течение месяца выставления счетов.
-
Использование хранилища. В целях выставления счетов за GitHub Codespaces сюда входят все файлы, используемые всеми пространствами кода и предварительными сборками в вашей учетной записи. К ним относятся ресурсы, такие как клонированные репозитории, файлы конфигурации, расширения и т. д.
Вы можете проверить использование вычислительных ресурсов и хранилища для GitHub Codespaces за текущий месяц выставления счетов. Дополнительные сведения см. в разделе Просмотр сведений о потреблении GitHub Codespaces.
Примечание. Предварительные сборки для GitHub Codespaces создаются и обновляются с помощью GitHub Actions. Это может повлечь за собой оплачиваемые расходы за GitHub Actions. Вы можете задать предельную сумму расходов для GitHub Actions. Дополнительные сведения см. в разделах Сведения о выставлении счетов для GitHub Codespaces и Управление предельной суммой расходов для GitHub Actions. Плата за хранение созданных предварительных сборок взимается по той же ставке, что и для codespace, и включается в предельную сумму расходов GitHub Codespaces.
Отключение или ограничение Codespaces
Вы можете отключить любое использование GitHub Codespaces, за которое вашей организации будут выставляться счета. Кроме того, можно указать, какие участники организации или участники совместной работы могут использовать Codespaces за счет вашей организации. Дополнительные сведения см. в разделе Включение GitHub Codespaces для организации.
Примечание. Если вы отключите выставление счетов за GitHub Codespaces для некоторых участников организации и участников совместной работы или для всей организации, любой пользователь, который может отправить изменения в репозиторий или создать вилку репозитория в вашей организации, по-прежнему сможет создать пространство кода для этого репозитория с помощью личной учетной записи. Однако плата с вашей организации не взимается. Сведения об ограничении доступа к репозиторию см. в разделе Управление командами и пользователями с доступом к репозиторию.
Вы можете настроить, к каким репозиториям можно получить доступ из codespace, созданных для определенного репозитория. Дополнительные сведения см. в разделе Управление доступом к другим репозиториям в кодовом пространстве.
Вы можете ограничить выбор типов компьютеров, доступных для codespace, созданных из репозиториев, принадлежащих вашей организации. Это позволяет запретить пользователям использовать для codespace компьютеры, потребляющие слишком много ресурсов и вызывающие ненужные расходы. Дополнительные сведения см. в разделе Ограничение доступа к типам компьютеров.
Вы можете задать ограничение максимального времени ожидания простоя, чтобы ограничить максимальное время ожидания, которое пользователи могут установить для codespace, оплачиваемых для вашей организации. Это может снизить затраты на использование вычислительных ресурсов, создаваемые codespace, которые остаются запущенными в состоянии простоя, за счет остановки активного codespace по истечении более короткого времени ожидания. Дополнительные сведения см. в разделе Ограничение тайм-аута простоя.
Вы также можете ограничить, как долго остановленные пространства кода могут оставаться неиспользуемые, прежде чем они будут автоматически удалены. Это поможет снизить затраты на хранение для Codespaces. Дополнительные сведения см. в разделе Ограничение срока хранения для codespace.
Владельцы репозитория, которые настраивают предварительные сборки для своего репозитория, могут снизить затраты на хранение предварительных сборок, настроив их для создания только в выбранных регионах. Дополнительные сведения см. в разделе Настройка предварительных сборок.
Удаление неиспользуемых кодовых пространств
Пользователи могут удалить собственные среды codespace в https://github.com/codespaces, а также в Visual Studio Code. Чтобы уменьшить размер codespace, пользователи могут вручную удалить файлы с помощью терминала или в VS Code.
Как владелец организации вы можете удалить любую среду codespace в организации. Дополнительные сведения см. в разделе Удаление codespace.
Примечание: Codespace автоматически удаляются после остановки и остаются неактивными в течение определяемого пользователем количества дней. Дополнительные сведения см. в разделе Настройка автоматического удаления codespace. Как владелец организации вы можете задать максимальный срок хранения для codespace, принадлежащих вашей организации. Это переопределит личный параметр хранения пользователя. Дополнительные сведения см. в разделе Ограничение срока хранения для codespace.