Como é medido o uso de Git LFS
Anteriormente, Git LFS a cobrança usava pacotes de dados pré-pagos. Foram removidas e substituídas pela cobrança por uso, e você paga apenas pelo que realmente utiliza.
Cada GitHub conta inclui uma cota de largura de banda gratuita e armazenamento para Armazenamento de Arquivos Grandes do Git (Git LFS).
- Banda: Sua cota gratuita é redefinida no início de cada ciclo de cobrança.
- Armazenamento: As cobranças são acumuladas continuamente ao longo do mês com base no uso por hora. O total de armazenamento acumulado é redefinido para zero no início de cada ciclo de cobrança.
Se você exceder essa cota, o que acontece a seguir depende da configuração do orçamento Git LFS :
- Orçamento definido em $0: não há cobrança por excedentes, mas Git LFS o uso é bloqueado pelo restante do mês calendário. A contagem de uso é reiniciada no primeiro dia do mês seguinte.
- Orçamento excluído: não há limite de gastos e você é cobrado por todo o uso além da cota gratuita.
Git LFS O armazenamento é calculado com base em todos os Git LFS objetos associados a um repositório, independentemente de quando eles foram carregados. O uso do armazenamento é zero quando nenhum Git LFS objeto está associado ao repositório.
Se você excluir Git LFS objetos no meio de um mês do calendário, o uso de armazenamento desse mês não será recalculado. O espaço de armazenamento é reiniciado no primeiro dia do mês seguinte.
Para saber como reduzir o uso daqui para frente, consulte Remover arquivos do Git Large File Storage.
Trabalhando em um repositório público ou privado com Git LFS:
- Quando você confirma e envia por push uma alteração para um Git LFS arquivo, uma nova versão de todo o arquivo é enviada por push e o tamanho total do arquivo é incluído no uso de armazenamento do proprietário do repositório.
- Quando você baixa um Git LFS arquivo, a largura de banda usada é incluída no uso de largura de banda do proprietário do repositório.
- Quando você carrega um arquivo, Git LFSo arquivo é incluído no uso de armazenamento do proprietário do repositório , mas a largura de banda não é medida.
Dica
Qualquer pessoa com permissão de gravação em um repositório pode fazer push de arquivos para Git LFS sem aumentar o uso pessoal de largura de banda e de espaço de armazenamento.
Exemplos de como o uso é medido
- Se você enviar um arquivo de 500 MB para Git LFS, usará 500 MB do armazenamento do proprietário do repositório e nada da largura de banda dele. Se você fizer uma alteração de 1 byte e fizer push do arquivo novamente, serão usados outros 500 MB do armazenamento e nada a largura de banda, totalizando 1 GB de uso total do armazenamento e zero de largura de banda para esses dois pushes.
- Se você baixar um arquivo de 500 MB que é rastreado com Git LFS, usará 500 MB da franquia de largura de banda do proprietário do repositório. Se um colaborador fizer push de uma alteração no arquivo e você fizer pull da nova versão no repositório local, serão usados outros 500 MB de largura de banda, totalizando 1 GB de uso total da largura de banda para esses dois downloads.
- Se GitHub Actions baixar um arquivo de 500 MB que é rastreado com Git LFS, isso consumirá 500 MB da largura de banda do proprietário do repositório.
Git LFS objetos em arquivos de código-fonte
Se você incluir Git LFS objetos em arquivos de código-fonte para seu repositório, os downloads desses arquivos contarão para o uso de largura de banda para o repositório. Confira Gerenciando objetos LFS do Git em arquivos do seu repositório.
Uso em forks
O uso de largura de banda e armazenamento sempre são considerados na conta do proprietário do repositório. Criar forks e transferir um repositório conta no uso de bandwidth do repositório principal.
Uso gratuito de Git LFS
As seguintes quantidades de armazenamento e largura de banda para downloads são incluídas em seu GitHub plano.
| Plano | Bandwidth | Armazenamento |
|---|---|---|
| GitHub Free | 10 GiB | 10 GiB |
| GitHub Pro | 10 GiB | 10 GiB |
| GitHub Free para organizações | 10 GiB | 10 GiB |
| GitHub Team | 250 GiB | 250 GiB |
| GitHub Enterprise Cloud | 250 GiB | 250 GiB |
Usar mais do que a cota incluída
Se você usar mais do que sua cota de armazenamento incluída sem uma forma de pagamento no arquivo:
- Você ainda pode clonar repositórios com ativos grandes
- Você só recuperará os arquivos de ponteiro. Confira Sobre armazenamento de arquivo grande do Git
- Você não poderá efetuar push de novos arquivos de volta
Se você usar mais do que sua cota incluída de largura de banda por mês sem uma forma de pagamento cadastrada, Git LFS o suporte será desativado na sua conta até o próximo mês.
Pagando pelo uso adicional Git LFS
Você paga por qualquer uso adicional acima da cota usando a forma de pagamento configurada para sua GitHub conta. Confira Gerenciar suas informações de pagamento e cobrança.
A largura de banda é cobrada por cada GiB de dados baixados. O armazenamento é cobrado calculando uma taxa de uso por hora.
- Para estimar os custos de uso pago Git LFS , use a GitHubcalculadora de preços.
- Para exibir o armazenamento e a largura de banda atuais, consulte Como exibir o uso de licenças e produtos mensuráveis.
Exemplo de cálculo de custo de armazenamento
Por exemplo, se você usar 1 GiB acima do que está incluído gratuitamente nos primeiros 15 dias de abril, depois usar 2 GiB a partir de 16 de abril até o final do mês, seus custos de armazenamento serão calculados da seguinte maneira.
- 1 GiB × 15 dias × 24 horas por dia = 360 GiB/horas
- 2 GiB × 15 dias × 24 horas por dia = 720 GiB/horas
- 360 GiB/horas + 720 GiB/horas = 1080 GiB/horas
- 1080 GiB/horas / 720 horas no mês = 1,5 GiB/mês
Neste exemplo, você pagaria por 1,5 GiB de armazenamento adicional no mês de abril.
Alertas de uso incluídos para Git LFS
Você pode receber notificações por email quando o uso incluído Git LFS atingir 90% e 100% durante um período de cobrança. Consulte Cobrança do Git Large File Storage para saber mais sobre por que você pode estar recebendo a notificação.
Para obter mais informações, inclusive sobre como desabilitá-las, consulte Orçamentos e alertas.
Se você quiser continuar usando o armazenamento LFS e a largura de banda para o mês do calendário atual, poderá ajustar o orçamento da conta para permitir excedentes. Na próxima data de cobrança, você será cobrado pelo uso real no mês do calendário anterior.
Gerenciando seu orçamento para Git LFS
Se sua conta não tiver uma forma de pagamento válida registrada, o uso será bloqueado quando você usar sua cota.
Se você tiver uma forma de pagamento válida arquivada, os gastos poderão ser limitados por um ou mais orçamentos. Verifique os orçamentos definidos para sua conta para garantir que sejam apropriados para suas necessidades de uso. Confira Definir orçamentos para controlar gastos com produtos limitados.