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.
Planejar | Armazenamento | Transferência de dados (por mês) |
---|---|---|
GitHub Free | 500MB | 1 GB |
GitHub Pro | 2GB | 10GB |
GitHub Free para organizações | 500MB | 1 GB |
GitHub Team | 2GB | 10GB |
GitHub Enterprise Cloud | 50GB | 100GB |
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
.
Hospedado | Auto-hospedado | |
---|---|---|
Acesso por meio de um GITHUB_TOKEN | Gratuita | Gratuita |
Acessar usando um personal access token | Grátis | Pago |
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.