Skip to main content

Acerca de la facturación para Codespaces

Ver los precios y cómo administrar la facturación de Codespaces para tu organización.

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

Codespaces está disponible para las organizaciones que utilicen GitHub Team o Nube de GitHub Enterprise. Para obtener más información, consulta la sección "Productos de GitHub".

Precios de Codespaces

El uso de Codespaces se factura para todas las cuentas de empresa y organización en GitHub Team y GitHub Enterprise, las cuales no incluyen minutos ni almacenamiento gratuitos. Actualmente, a las cuentas personales no se les cobra por el uso de Codespaces.

El uso de Codespaces se cobra de acuerdo con las unidades de medida en la siguiente tabla:

ProductoSKUUnidad de medidaPrecio
Cálculos de codespaces2 núcleos1 hora$0.18
4 núcleos1 hora$0.36
8 núcleos1 hora$0.72
16 núcleos1 hora$1.44
32 núcleos1 hora$2.88
Almacenamiento de codespacesAlmacenamiento1 GB-mes$0.07

Acerca de la facturación para Codespaces

Los Codespaces se cobran en dólares estadounidenses (USD) de acuerdo con su uso de almacenamiento y cálculo.

Calcular el uso de cómputo

El uso de cómputo se define como la cantidad total de minutos de tiempo de actividad durante los cuáles se encuentra activa una instancia de Codespaces. El uso de cómputo se calcula sumando la cantidad real de minutos que utilizan todos los codespaces. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente.

El tiempo de actividad se controla deteniendo tu codespace, lo cual se puede hacer manual o automáticamente después de que un desarrollador especifique un periodo de inactividad. Para obtener más información, consulta la sección "Cerrar o detener tu codespace".

Calcular el uso de almacenamiento

Para propósitos de facturación de Codespaces, esto incluye todo el almacenamiento que utilizan todos los codespaces en tu cuenta. Esto incluye cualquier archivo que utilicen los codespaces, tales como los repositorios clonados, archivos de configuración y extensiones, entre otros. Estos totales se reportan al servicio de facturación diariamente y se cobran mensualmente. Al final del mes, GitHub redondea tu almacenamiento al número de MB más cercano.

Tu uso de Codespaces comparte la fecha de facturación, método de pago y recibo existente en tu cuenta. Para ver todas las suscripciones de tu cuenta en GitHub.com, consulta la sección "Ver tu fecha de facturación y suscripciones".

To estimate the costs for consumptive services, you can use the GitHub pricing calculator.

Facturación para las precompilaciones de los Codespaces

Note: The ability to prebuild codespaces is currently in beta and subject to change.

By default, a GitHub Actions workflow is triggered every time you create or update a prebuild template, or push to a prebuild-enabled branch. As with other workflows, while prebuild workflows are running they will either consume some of the Actions minutes included with your account, if you have any, or they will incur charges for Actions minutes. For more information about pricing for Actions minutes, see "About billing for GitHub Actions."

If you are an organization owner, you can track usage of prebuild workflows by downloading a GitHub Actions usage report for your organization. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create Codespaces Prebuilds." Para obtener más información, consulta la sección "Visualizar tu uso de GitHub Actions".

To reduce consumption of Actions minutes, you can set a prebuild template to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. Para obtener más información, consulta la sección "Configurar las precompilaciones".

While Codespaces prebuilds is in beta there is no charge for storage of templates. When prebuilds become generally available, you will be billed for storing prebuild templates for each prebuild configuration in each region selected for that configuration.

Configurar un límite de gastos

Nota: Debes configurar un límite de gastos antes de pode utilizar Codespaces.

Predeterminadamente, tu organización o empresa tendrá un límite de gastos de Codespaces de $0, lo cual previene que se creen codespaces nuevos o que se abran los existentes. Para permitir que tus usuarios creen codespaces en tu organización, configura el límite a un valor mayor a $0.

Overages are always billed monthly regardless of your billing term (even if your account is otherwise billed annually).

Para obtener más información sobre cómo administrar y cambiar el límite de gastos de tu organización, consulta la sección "Administrar tu límite de gastos para Codespaces".

Si llegas a un límite de gastos, ya no podrás crear o reanudar tus codespaces. Aún puedes exportar cualquier cambio de tu trabajo en curso a una nueva rama.

Limitar la elección de tipos de máquina

Predeterminadamente, se utiliza el tipo de máquina con los recursos válidos más bajos cuando se crea un codespace. Sin embargo, los usuarios pueden elegir un tipo de máquina con más recursos. Pueden hacer esto cuando crean un codespace o pueden cambiar el tipo de máquina de un codespace existente. Para obtener más información, consulta la sección "Crear un codespace" y "Cambiar el tipo de máquina de tu codespace".

Si se elige un tipo de máquina que tenga más recursos, esto afectará el cargo por minuto de este codespace tal como se muestra a continuación.

Los propietarios de las organizaciones pueden crear una política para restringir los tipos de máquina que están disponibles para los usuarios. Para obtener más información, consulta la sección "Restringir el acceso a los tipos de máquina".

Cómo se maneja la facturación para los repositorios bifurcados

Los Codespaces solo pueden utilizarse en las organizaciones donde se haya definido un propietario al que se le pueda facturar. Para incurrir en cargos a la organización, el usuario debe ser un miembro o colaborador, de lo contrario, no podrán crear un codespace.

Por ejemplo, un usuario en una organización privada puede bifurcar un repositorio dentro de dicha organización y puede utilizar subsecuentemente un codespace que se facture a la organización; esto es porque la organización es la propietaria del repositorio padre, la cual puede eliminar el acceso del usuario, el repositorio bifurcado y el codespace.

Cómo se maneja la facturación cuando se transfiere un repositorio

El uso se cobra y reporta por hora. Como tal, pagas por cualquier uso cuando un repositorio se encuentra dentro de tu organización. Cuando un repositorio se transfiere fuera de tu organización, cualquier codespace en este repositorio se elimina como parte del proceso de transferencia.

Lo que sucede cuando se eliminan usuarios

Si un usuario se elimina de una organización o repositorio, su codespace se borra automáticamente.