Skip to main content

Administración del costo de GitHub Codespaces en la organización

Puedes comprobar el uso de GitHub Codespaces y configurar los límites de uso.

Who can use this feature

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

Información general

Se factura a tu organización según su uso de proceso y almacenamiento de GitHub Codespaces. En este artículo se explican las formas en que puedes administrar estos costos, como propietario de la organización.

Para obtener información sobre los precios de GitHub Codespaces, consulta "Acerca de la facturación de GitHub Codespaces".

Límites de gasto

Puedes establecer un límite de gasto de GitHub Codespaces para tu organización. Este límite se aplica al costo total de proceso y almacenamiento de GitHub Codespaces. Para más información, consulta "Administración de los límites de gasto para GitHub Codespaces".

  • Uso de proceso: este es el tiempo total durante el que todas las instancias de GitHub Codespaces (llamadas "codespaces") han estado activas en un mes de facturación.

  • Uso de almacenamiento: con fines de facturación de GitHub Codespaces, esto incluye todos los archivos que usan todos los codespaces y las precompilaciones de la cuenta. Esto incluye todos los recursos, tales como los repositorios clonados, archivos de configuración y extensiones, entre otros.

Puedes comprobar el uso de proceso y almacenamiento de GitHub Codespaces para el mes de facturación actual. Para más información, consulta "Visualización del uso de GitHub Codespaces".

Nota: Los precompilaciones de GitHub Codespaces se crean y actualizan mediante GitHub Actions. Esto puede conllevar costos facturables de GitHub Actions. Puedes configurar un límite de gasto para GitHub Actions. Para obtener más información, consulta "Acerca de la facturación de GitHub Codespaces" y "Administración del límite de gasto para GitHub Actions". El almacenamiento de las precompilaciones generadas se cobra a la misma tarifa que los codespaces y se incluye en tu límite de gasto de GitHub Codespaces.

Inhabilitar o limitar los Codespaces

Puedes deshabilitar todo el uso de GitHub Codespaces que se facturarían a tu organización. También puedes especificar qué miembros o colaboradores de la organización pueden usar Codespaces con cargo a la organización. Para más información, consulta "Habilitación de GitHub Codespaces para la organización".

Note: If you disable billing for GitHub Codespaces for some organization members and collaborators, or for your entire organization, anyone who can either push changes to, or fork, a repository in your organization, will still be able to create a codespace for that repository by using their personal account. However, this will not incur any charge for your organization. For information about restricting access to a repository, see "Managing teams and people with access to your repository."

Puedes configurar a qué repositorios se puede acceder desde codespaces creados para un repositorio determinado. Para obtener más información, consulta "Administración del acceso a otros repositorios del codespace".

Puedes limitar la elección de tipos de máquina que se encuentra disponible para los codespaces creados a partir de repositorios que pertenecen a tu organización. Esto te permite prevenir que las personas utilicen máquinas con recursos excesivos para sus codespaces e incurrir en cargos innecesarios. Para obtener más información, consulte "Restringir el acceso a los tipos de máquina".

Puedes establecer una restricción de tiempo de espera de inactividad máximo para limitar el tiempo de espera máximo que los usuarios pueden establecer para los codespaces facturables a tu organización. Esto puede reducir los cargos por el uso de proceso que generan los codespaces que continúan ejecutándose en un estado inactivo, deteniendo el codespace activo después de un tiempo de espera más corto. Para obtener más información, consulta "Restricción del periodo de tiempo de espera de inactividad".

También puedes restringir cuánto tiempo pueden permanecer sin usar los codespaces detenidos antes de que se eliminen automáticamente. Esto puede ayudar a reducir los costos de almacenamiento de Codespaces. Para obtener más información, consulta "Restringir el período de retención para los codespaces".

Los propietarios de repositorios que configuran precompilaciones para su repositorio pueden reducir los costos de almacenamiento de dichas precompilaciones configurándolas para que solo se puedan crear en determinadas regiones. Para obtener más información, consulta "Configuración de precompilaciones".

Borrar los codespaces sin utilizar

Los usuarios pueden eliminar manualmente sus propios codespaces en https://github.com/codespaces y desde Visual Studio Code. Para reducir el tamaño de un codespace, los usuarios pueden eliminar manualmente archivos mediante el terminal o desde VS Code.

Como propietario de la organización, puede eliminar cualquier codespace de la organización. Para más información, vea "Eliminación de un codespace".

Nota: Los codespaces se eliminan automáticamente una vez detenidos y permanecen inactivos durante un número de días definible por el usuario. Para más información, consulta "Configuración de la eliminación automática de los codespaces". Como propietario de una organización, puedes establecer un período de retención máximo para los codespaces que pertenezcan a tu organización. Esto invalidará la configuración de retención personal de un usuario. Para obtener más información, consulta "Restringir el período de retención para los codespaces".

Información adicional