Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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.

O GitHub Packages está disponível com GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 3.0 ou superior e o GitHub AE.
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 os planos de legado por repositório não podem acessar o Container registry já que essas contas são cobradas por repositório. Para obter mais informações, confira "produtos de GitHub".

Sobre a cobrança do GitHub Packages

O uso de GitHub Packages é gratuito para pacotes públicos. Para pacotes privados, cada conta do GitHub.com recebe determinada quantidade de armazenamento gratuito e transferência de dados, dependendo do produto usado com a conta. Qualquer uso além dos valores incluídos é controlado pelos limites de gastos.

Se você for um cliente que paga mensalmente, a sua conta terá um limite de gastos padrão de 0 USD (dólares dos EUA), que impede o uso adicional de armazenamento ou transferência de dados após alcançar o valor incluído. Se você pagar sua conta por fatura, sua conta terá um limite de gastos padrão ilimitado. Para obter mais informações, confira "Sobre os limites de gastos".

Atualização de cobrança para o armazenamento de imagens de contêiner: o período de uso gratuito para o armazenamento de imagens de contêiner e a largura de banda para o Container registry foi estendido. Se estiver usando Container registry, você será informado com pelo menos um mês antes de começar a cobrar e receberá uma estimativa de quanto espera pagar. Para obter mais informações sobre o Container registry, confira "Como trabalhar com o registro de contêiner".

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

ProdutoArmazenamentoTransferê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 tokenGratuita$

O uso do armazenamento é compartilhado com artefatos de construção produzidos por GitHub Actions para repositórios de sua conta. Para obter mais informações, confira "Sobre a cobrança do 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ê definir um limite de gastos acima de US$ 0, você pagará US$ 0,008 por GB de armazenamento por dia e US$ 0,50 por GB de transferência de dados.

Por exemplo, se sua organização usa GitHub Team, permite gastos ilimitados, usa 150GB de armazenamento, e possui 50GB de transferência de dados durante um mês, a organização teria excessos de 148GB para armazenamento e 40GB para transferência de dados para esse mês. O excedente de armazenamento custaria US$ 0,008 por GB por dia ou aproximadamente US$ 37 por mês de 31 dias. O excesso para transferência de dados custaria US$ 0,50 ou US$ 20 por GB.

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 ver todas as assinaturas da conta do GitHub.com, confira "Como ver suas assinaturas e a data 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. Para obter mais informações, confira "Como alternar entre as configurações de suas diferentes contas".

Sobre limites de gastos

Se você for um cliente que paga mensalmente, a sua conta terá um limite de gastos padrão de 0 USD (dólares dos EUA), que impede o uso adicional de armazenamento ou transferência de dados após alcançar o valor incluído. Se você pagar sua conta por fatura, sua conta terá um limite de gastos padrão ilimitado.

Se você tiver um limite de gastos ilimitado ou um limite de gastos definido acima de US$ 0, será cobrado por qualquer armazenamento adicional ou transferência de dados, também chamado de excedentes, até o limite de gastos. Quaisquer cupons em sua conta não se aplicam a excedentes de GitHub Packages.

Os excedentes são sempre cobrados mensalmente, independentemente do seu prazo de cobrança (mesmo que sua conta seja cobrada anualmente).

Para evitar exceder seu limite de gastos, o GitHub verifica o consumo de armazenamento continuamente ao longo do mês examinando seu uso atual e calculando qual será o uso projetado ao final do mês se nenhuma alteração for feita antes desse período. Se em algum momento durante o ciclo de cobrança o uso mensal projetado exceder seu limite de gastos, tanto GitHub Packages quando GitHub Actions serão desabilitados para evitar excedentes.

Você deve definir um limite de gastos que abranja o uso máximo de armazenamento projetado em qualquer ponto do ciclo de cobrança. Por exemplo, imagine que você tenha uma organização que use o GitHub Team e defina um limite de gastos de US$ 50. O GitHub Team fornece 2 GB de armazenamento gratuito. Para qualquer quantia de armazenamento usada acima desse valor, o GitHub vai cobrar US$ 0,008 por GB por dia, ou aproximadamente US$ 0,25 por GB por mês de 31 dias. Isso significa que o limite de gastos de US$ 50 definido deverá pagar 200 GB extras de armazenamento nesse período. Se no décimo dia do ciclo de cobrança você atingir 202 GB de armazenamento, o próximo push de um pacote ou artefato de GitHub Actions falhará, pois você atingiu o valor máximo de armazenamento que pode ser pago pelo limite de gastos nesse ciclo de cobrança, mesmo que seu consumo médio do período seja inferior a 202 GB.

Para evitar atingir o limite de gastos no ciclo de cobrança atual, você pode excluir parte do seu uso de armazenamento atual a fim de reduzir o uso projetado no restante do mês. Esse método é mais eficaz no início do ciclo de cobrança. Quanto mais perto você estiver do fim de um ciclo de cobrança, menos impacto esse método terá sobre o uso mensal projetado.

Para obter mais informações sobre como gerenciar e alterar o limite de gastos da sua conta, confira "Como gerenciar seu limite de gastos do GitHub Packages".

Se a sua conta tiver cobranças não pagas pendentes:

  • O armazenamento ou minutos incluídos na sua conta para GitHub Actions e GitHub Packages não serão redefinidos até que o pagamento seja processado com sucesso.
  • Para contas com armazenamento ou minutos restantes para o período de faturamento atual, GitHub Actions e GitHub Packages continuarão disponíveis até que qualquer uso incluído tenha sido alcançado.
  • Para contas que atingiram o uso incluído para o período de faturamento atual para GitHub Actions ou GitHub Packages, ambos GitHub Actions e GitHub Packages serão desativadas para evitar maiores excessos.