Skip to main content

Acerca de la facturación para GitHub Packages

Si quieres utilizar GitHub Packages con más almacenamiento o transferencia de datos de los que se incluyen en tu cuenta, se te cobrará por este uso adicional.

¿Quién puede utilizar esta característica?

GitHub Packages está disponible con GitHub Free, GitHub Pro, GitHub Free para organizaciones, GitHub Team, GitHub Enterprise Cloud y GitHub Enterprise Server 3.0 o superior
GitHub Packages no está disponible para repositorios privados que pertenezcan a cuentas que utilicen planes tradicionales por repositorio. Además, las cuentas que usan planes heredados por repositorio no pueden acceder a los registros que admiten permisos granulares, ya que estas cuentas se facturan por repositorio. Para la lista de registros que admiten permisos granulares, consulta "Acerca de los permisos para los Paquetes de GitHub". Para más información, consulta "Planes de GitHub".

Acerca de la facturación para GitHub Packages

Nota: GitHub puede aplicar una retención de autorización temporal por el valor de los costes basados en el uso por adelantado, que aparecerá como un cargo pendiente en la forma de pago de tu cuenta.

El uso de GitHub Packages es gratuito para los paquetes públicos. En el caso de los paquetes privados, cada cuenta de GitHub.com recibe una determinada cantidad de almacenamiento y transferencia de datos gratuitos, en función del plan de la cuenta. Cualquier uso que supere las cantidades incluidas se controla mediante límites de gasto.

Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de almacenamiento o transferencia de datos después de que alcanzas las cantidades que se incluyen. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado. Para más información, vea "Acerca de los límites de gasto".

Actualización de facturación para el almacenamiento de imágenes de contenedor: se ha ampliado el periodo de uso gratuito para el ancho de banda y almacenamiento de imágenes de contenedor para Container registry. Si estás utilizando el Container registry, se te informará por lo menos con un mes de anticipación sobre el inicio de la facturación y se te dará un estimado de cuánto es lo que debes pagar. Para más información sobre el Container registry, consulta "Trabajar con el registro de contenedores".

Si eres propietario de una organización, puedes conectar un identificador de suscripción de Azure a la cuenta de organización para permitir el uso de GitHub Packages y pagar por él por encima de los importes incluidos en tu cuenta. Para obtener más información, vea «Conexión de una suscripción de Azure».

La transferencia de datos se restablece cada mes, pero no así el uso de almacenamiento.

PlanStorageTransferencia de datos (por mes)
GitHub Free500MB1 GB
GitHub Pro2 GB10 GB
GitHub Free para organizaciones500MB1 GB
GitHub Team2 GB10 GB
GitHub Enterprise Cloud50GB100GB

Todos los datos de transferencia saliente, cuando se desencadenan mediante GitHub Actions, y aquellos de transferencia entrante desde cualquier origen, son gratuitos. Determinamos que va a descargar paquetes mediante GitHub Actions cuando inicia sesión en GitHub Packages con un GITHUB_TOKEN.

HospedadaAuto-Hospedado
Acceso mediante un GITHUB_TOKENGratuitoGratuito
Accede con un personal access tokenGratuitoDe pago

El uso de almacenamiento se comparte con los artefactos de compilación que produce GitHub Actions para los repositorios que pertenecen a tu cuenta. Para obtener más información, vea «Acerca de la facturación para las Acciones de GitHub».

GitHub cobra el uso a la cuenta a la que pertenece el repositorio en donde se publica el paquete. Si el uso de tu cuenta sobrepasa estos límites y has configurado un límite de gasto superior a 0 USD, pagarás 0,008 USD por GB de almacenamiento por día y 0,50 USD por GB de datos transferidos.

Por ejemplo, si tu organización utiliza GitHub Team, permite los gastos ilimitados, utiliza 150GB de almacenamiento, y tiene 50GB de transferencia de datos durante un mes, ésta tendrá un excedente de 148GB en el almacenamiento y de 40GB en transferencia de datos para ese mes. Un uso por encima del límite de almacenamiento cuesta 0,008 USD por GB por día, o aproximadamente 37 USD para un mes de 31 días. El excedente para transferencia de datos costaría $0.50 USD por GB, o $20 USD.

Para estimar los costos por servicios de consumo, puede usar la calculadora de precios de GitHub.

Al final de mes, GitHub redondea tus datos de transferencia al GB entero más cercano.

GitHub calcula tu uso de almacenamiento para cada mes basándose en el uso por hora de GB durante el mismo mes. Por ejemplo, si usa 3 GB de almacenamiento durante 10 días de marzo y 12 GB durante 21 días de marzo, el uso del almacenamiento sería:

  • 3 GB x 10 días x (24 horas por día) = 720 GB-Horas
  • 12 GB x 21 días x (24 horas por día) = 6,048 GB-Horas
  • 720 GB-Horas + 6,048 GB-Horas = 6,768 GB-Horas totales
  • 6,768 GB-Horas/ (744 horas por mes) = 9.0967 GB-Meses

Al final del mes, GitHub redondea tu almacenamiento al número de MB más cercano. Por lo tanto, el uso del almacenamiento para marzo sería de 9097 GB.

También puedes usar este cálculo en medio de un ciclo de facturación para calcular cuál podría ser el uso total del mes. Por ejemplo, si tienes una organización que usa GitHub Team, que proporciona 2 GB de almacenamiento gratuito y usas 0 GB para los primeros 5 días de abril, 1,5 GB durante los 10 días siguientes y tienes previsto usar 3 GB durante los últimos 15 días del ciclo de facturación, el uso del almacenamiento proyectado para el mes sería:

  • 0 GB x 5 días x (24 horas por día) = 0 GB-Horas
  • 0,5 GB x 10 días x (24 horas por día) = 120 GB-Horas
  • 3 GB x 15 días x (24 horas por día) = 1080 GB-Horas
  • 0 GB-Horas + 120 GB-Horas + 1080 GB-Horas = 1200 GB-Horas totales
  • 1200 GB-Horas/ (744 horas por mes) = 1,6 GB-Meses

El uso de almacenamiento proyectado de 1,6 GB durante el mes no superaría el límite de 2 GB, aunque la cantidad de almacenamiento real superara brevemente 2 GB.

Tu uso de GitHub Packages 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 "Ver tus suscripciones y fecha de facturación".

Debes administrar la configuración de facturación y las características de pago para cada una de tus cuentas, por separado. Puedes alternar entre la configuración de tu cuentas personales, organizacionales y empresariales utilizando el alternador de contexto en cada página de configuración. Para obtener más información, vea «Acerca de la facturación en GitHub».

Acerca de los límites de gasto

Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de almacenamiento o transferencia de datos después de que alcanzas las cantidades que se incluyen. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado.

Si tu limite de gastos es ilimitado o si lo configuraste en más de $0 USD, se te facturará por cualquier almacenamiento o transferencia de datos adicional, lo cual también se conoce como excedente, hasta que se llegue a tu límite de gastos. No podrán aplicarse los cupones que tenga tu cuenta para los excedentes de GitHub Packages.

El uso por encima del límite siempre se factura mensualmente, independientemente del plazo de facturación (incluso si su cuenta se factura anualmente).

Para evitar superar el límite de gasto, GitHub comprueba el consumo de almacenamiento continuamente a lo largo del mes examinando el uso actual y calculando cuál será el uso previsto al final del mes si no se realizan cambios antes de ese momento. Si en cualquier momento durante el ciclo de facturación, el uso mensual proyectado supera el límite de gasto, tanto GitHub Packages como GitHub Actions se deshabilitarán para evitar el uso por encima del límite.

Debes establecer un límite de gasto que cubra el uso máximo del almacenamiento proyectado en cualquier punto determinado del ciclo de facturación. Por ejemplo, imagina que tienes una organización que usa GitHub Team y estableces un límite de gasto de 50 USD. GitHub Team proporciona 2 GB de almacenamiento gratuito. Para cualquier almacenamiento que use durante esa cantidad, GitHub cobrará 0,008 USD por GB al día o aproximadamente 0,25 USD por GB durante un mes de 31 días. Esto significa que el límite de gasto de 50 USD establecido pagará por un almacenamiento adicional de 200 GB en ese período. Si el día diez del ciclo de facturación alcanzas 202 GB de almacenamiento, se producirá un error en la siguiente inserción de un paquete o artefacto de GitHub Actions, ya que has alcanzado la cantidad de almacenamiento máxima que puede pagar el límite de gasto en este ciclo de facturación, incluso si el consumo medio del período es inferior a 202 GB.

Para evitar alcanzar el límite de gasto en el ciclo de facturación actual, puedes eliminar parte del uso actual del almacenamiento para liberar el uso previsto durante el resto del mes. Este método es más eficaz hacia el principio de un ciclo de facturación. Cuanto más se acerque al final de un ciclo de facturación, menos impacto tendrá este método en el uso mensual previsto.

Para más información sobre la administración y el cambio del límite de gasto de tu cuenta, consulta "Administrar tu límite de gastos para GitHub Packages."

Si su cuenta tiene cargos pendientes de pago:

  • El almacenamiento o minutos que se incluyen en tu cuenta para GitHub Actions y GitHub Packages no se restablecerán hasta que se haya procesado exitosamente el pago.
  • Para las cuentas que aún cuenten con minutos o almacenamiento libres para el periodo de facturación actual, GitHub Actions y GitHub Packages seguirán disponibles hasta que se alcance el límite de uso incluído.
  • Para cuentas que han alcanzado el uso incluido para el periodo de facturación actual para GitHub Actions o GitHub Packages, se inhabilitará tanto GitHub Actions como GitHub Packages para prevenir cualquier uso excedente posterior.