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".

Si compraste GitHub Enterprise mediante un Acuerdo de Microsoft Enterprise, puedes conectar tu ID de Suscripción de Azure a tu cuenta empresarial para habilitar y pagar por el uso de Codespaces. Para obtener más información, consulta la sección "Conectar una suscripción de Azure a tu empresa".

Para estimar los costos de los servicios que se consumen, puedes utilizar la calculadora de precios de GitHub.

Facturación para las precompilaciones de los Codespaces

Predeterminadamente, un flujo de trabajo de GitHub Actions se activa cada que creas o actualizas una plantilla de precompilación o cuando la subes a una rama habilitada para precompilación. Así como con otros flujos de trabajo, cuando se están ejecutando los flujos de trabajo de precompilación, estos podrán ya sea consumir algunos de los minutos de las acciones que se inlcuyen en tu cuenta, en caso de que los tengas, o incurrir en cambios para los minutos de las acciones. Para obtener más información sobre los precios para los minutos de las acciones, consulta la sección "Acerca de la facturación para las GitHub Actions".

Junto con los minutos de GitHub Actions, también se te cobrará por el almacenamiento de las plantillas de precompilación asociadas con cada configuración de precompilación para los repositorios y regiones específicos. El almacenamiento de plantillas de precompilación se factura con la misma tasa que el almacenamiento de los codespaces. Para obtener más información, consulta la sección "Calcular el uso de almacenamiento".

Para reducir el consumo de minutos de acciones, puedes configurar una plantilla de precompilaciòn para que se actualice únicamente cuando haces un cambio a los archivos de configuración de tu contenedor dev o solo bajo un itinerario personalizado. También puedes administrar el uso de tu almacenamiento si ajustas la cantidad de versiones de plantillas que se retendrán para tus configuraciones precompiladas. Para obtener más información, consulta la sección "Configurar las precompilaciones".

Si eres un propietario de organización, puedes rastrear el uso de flujos de trabajo precompilados y de almacenamiento si descargas un reporte de uso de GitHub Actions para tu organización. Puedes identificar las ejecuciones de flujo de trabajo para las precompilaciones si filtras la salida den CSV para que solo incluya el flujo de trabajo llamado "Crear precompilaciones de codespaces". Para obtener más información, consulta la sección "Visualizar tu uso de GitHub Actions".

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.