Skip to main content

Sobre a cobrança de pacotes do GitHub

Se você quiser usar GitHub Packages além do armazenamento ou transferência de dados incluídos em sua conta, você será cobrado pelo uso adicional.

Quem pode usar esse recurso?

O GitHub Packages está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud e GitHub Enterprise Server 3.0 ou superior.
O GitHub Packages não está disponível para repositórios privados de contas que utilizam planos antigos por-repositório. Além disso, as contas que usam planos herdados por repositório não podem acessar registros que oferecem suporte a permissões granulares, pois essas contas são cobradas por repositório. Para obter a lista de registros que oferecem suporte a permissões granulares, confira Sobre permissões para o GitHub Packages. Para saber mais, confira Planos do GitHub.

Sobre a cobrança do GitHub Packages

O GitHub poderá aplicar antecipadamente uma retenção temporária de autorização para o valor dos custos baseados no uso, que aparecerá como uma cobrança pendente na forma de pagamento da sua conta.

O uso de GitHub Packages é gratuito para pacotes públicos. Para pacotes privados, cada conta do GitHub recebe uma cota de armazenamento gratuito e transferência de dados, dependendo do plano da conta. Qualquer uso além dos valores incluídos é controlado por orçamentos.

Se você é proprietário de organização ou empresa, é possível conectar uma ID da assinatura do Azure à conta da organização ou da empresa para habilitar o GitHub Packages e pagar pelo uso além dos valores incluídos na conta. Para saber mais, confira Conectar uma assinatura do Azure.

A transferência de dados é reiniciada todos os meses, mas o uso do armazenamento não.

PlanejarArmazenamentoTransferência de dados (por mês)
GitHub Free500MB1 GB
GitHub Pro2GB10GB
GitHub Free para organizações500MB1 GB
GitHub Team2GB10GB
GitHub Enterprise Cloud50GB100GB

Todos os dados transferidos, quando acionados por GitHub Actions, e os dados transferidos de qualquer fonte são gratuitos. Determinamos que você está baixando pacotes usando o GitHub Actions ao fazer logon no GitHub Packages usando um GITHUB_TOKEN.

HospedadoAuto-hospedado
Acesso por meio de um GITHUB_TOKENGratuitaGratuita
Acessar usando um personal access tokenGrátisPago

O uso do armazenamento é compartilhado com artefatos de construção produzidos por GitHub Actions para repositórios de sua conta. Para saber mais, confira Sobre a cobrança das GitHub Actions.

O GitHub cobra o uso da conta que possui o repositório onde o pacote é publicado. Se o uso da sua conta ultrapassar esses limites e você tiver uma forma de pagamento válida registrada, você pagará 0,008 USD por GB de armazenamento por dia e 0,50 USD por GB de transferência de dados.

Por exemplo, se sua organização usa GitHub Team, permite gastos ilimitados, usa 150 GB de armazenamento, e tem 50 GB de transferência de dados de saída durante um mês, a organização usaria 148 GB para armazenamento e 40 GB para transferência de dados para esse mês, além da cota incluída. O armazenamento excedente custaria 0,008 USD por GB por dia ou aproximadamente 37 USD por um mês de 31 dias. A transferência de dados adicional custaria 0,50 USD por GB ou 20 USD.

Para estimar os custos dos serviços de consumo, use a calculadora de preços do GitHub.

No final do mês, GitHub arredonda sua transferência de dados para o GB mais próximo.

O GitHub calcula seu uso de armazenamento a cada mês com base no uso por hora por GB durante cada mês. Por exemplo, se durante o mês de março você utilizar 3 GB em 10 dias e 12 GB nos 21 dias subsequentes, o uso do armazenamento será de:

  • 3 GB x 10 dias x (24 horas por dia) = 720 GB-Horas
  • 12 GB x 21 dias x (24 horas por dia) = 6,048 GB-Horas
  • 720 GB-Horas + 6.048 GB-Horas = 6.768 GB-Horas no total
  • 6.768 GB-Horas / (744 horas por mês) = 9,0967 GB-Meses

No final do mês, GitHub arredonda seu armazenamento para o MB mais próximo. Portanto, seu uso de armazenamento em março seria de 9,097 GB.

Você também pode usar esse cálculo no meio de um ciclo de cobrança para estimar qual seria seu uso total no mês. Por exemplo, se você tiver uma organização que usa o GitHub Team e fornece 2 GB de armazenamento gratuito, e você usar 0 GB nos primeiros 5 dias de abril, 1,5 GB nos 10 dias posteriores e planejar usar 3 GB nos últimos 15 dias do ciclo de cobrança, seu uso de armazenamento projetado no mês seria:

  • 0 GB x 5 dias x (24 horas por dia) = 0 GB-Horas
  • 0,5 GB x 10 dias x (24 horas por dia) = 120 GB-Horas
  • 3 GB x 15 dias x (24 horas por dia) = 1.080 GB-Horas
  • 0 GB-Horas + 120 GB-Horas + 1.080 GB-Horas = 1.200 GB-Horas no total
  • 1.200 GB-Horas / (744 horas por mês) = 1,6 GB-Meses

O uso projetado de 1,6 GB de armazenamento no mês não excederia seu limite de 2 GB, embora o valor real do armazenamento tenha excedido esse limite por um breve período.

Se uso de GitHub Packages compartilha a data de cobrança, o método de pagamento e o recibo que já existem para sua conta. Para exibir todas as assinaturas da conta em GitHub, confira Sobre o ciclo de cobrança.

Você precisa gerenciar as configurações de cobrança e os recursos pagos de cada uma das suas contas separadamente. Alterne entre as configurações da sua conta pessoal, das contas de organização e das contas da empresa usando a alternância de contexto de cada página de configurações. Confira Sobre a cobrança no GitHub.

Como gerenciar o orçamento para o GitHub Packages

Se sua conta não tiver uma forma de pagamento válida registrada, o uso será bloqueado quando você usar sua cota.

Por padrão, se você tiver uma forma de pagamento válida registrada, os gastos serão limitados a 0 USD até que você defina um orçamento. Você pode definir e gerenciar um orçamento para limitar os gastos de um produto ou SKU. Confira Como usar orçamentos para controlar gastos com produtos mensuráveis.