Tamanho do arquivo e limites de armazenamento no GitHub

19

De uma resposta dada em Existe um limite no número de organizações do GitHub que uma única conta pode criar? , parece que

se você não vir um limite rígido publicado, precisará considerar a principal diretriz de "ser razoável".

Também algumas pesquisas descobriram que em https://help.github.com/articles/what-is-my-disk-quota

Para um melhor desempenho, recomendamos que os repositórios sejam mantidos com menos de 1 GB cada. É fácil manter esse limite se arquivos grandes (normalmente binários) forem mantidos fora do repositório. Se o seu repositório exceder 1 GB, você poderá receber um e-mail educado do suporte solicitando que você reduza o tamanho do repositório para reduzi-lo para menos de 1 GB.

Meu entendimento está correto de que este é um limite por repo? Por exemplo, posso ter 2 repositórios de 0,5 GB? Um único arquivo .99 GB afetará esse desempenho ou 99 arquivos .1GB?

phwd
fonte
related: stackoverflow.com/questions/38768454/…
Ciro Santilli escreveu uma avaliação a

Respostas:

16

Limites de armazenamento do GitHub a partir de setembro de 2015

Por arquivo git do repositório: 100 MB (estrito)

O GitHub irá avisá-lo ao enviar arquivos maiores que 50 MB. Você não poderá enviar arquivos com mais de 100 MB.

https://help.github.com/articles/working-with-large-files/#conditions-for-large-files

Por repositório: ~ 1 GB (recomendado)

Recomendamos que os repositórios sejam mantidos com menos de 1 GB cada. É fácil manter esse limite se arquivos grandes forem mantidos fora do repositório. Se o seu repositório exceder 1 GB, você poderá receber um e-mail educado do Suporte do GitHub solicitando que você reduza o tamanho do repositório para reduzi-lo novamente.

https://help.github.com/articles/what-is-my-disk-quota/#file-and-repository-size-limitations

Arquivo de liberação binária por repositório : 2 GB (estrito)

Não limitamos o tamanho total dos seus arquivos de versão binária, nem a largura de banda usada para entregá-los. No entanto, cada arquivo individual deve ter menos de 2 GB.

https://help.github.com/articles/distributing-large-binaries/

Por conta: sem limite

O GitHub não possui cotas de disco definidas. Tentamos fornecer armazenamento abundante para todos os repositórios Git, dentro do razoável.

https://help.github.com/articles/what-is-my-disk-quota/#content-wrapper

Suporte a arquivos grandes do GitHub (tamanho do arquivo> 100 MB)

O GitHub suporta armazenamento de arquivos grandes para todos os repositórios Git com Git LFS - uma nova extensão Git de código aberto.

Um resumo do desenvolvimento, originalmente chamado GitHub Asset Management System, um grande sistema de gerenciamento de ativos de arquivos para o GitHub:

  • 22 de setembro de 2013 - comprometida com o GitHub.
  • 8 de abril de 2015 - Foi anunciado o suporte a arquivos grandes para o GitHub e o acesso antecipado foi disponibilizado.
  • 01 de outubro de 2015 - o git-lfs é lançado para todas as contas , arquivos grandes são suportados gratuitamente até 1 GB por conta e uma cota mensal de largura de banda de 1 GB. Cotas mais altas estão disponíveis para compra .

Limites de largura de banda do GitHub

Limite de largura de banda dos arquivos git do repositório: não significativamente maior que o usuário médio do GitHub

Se o uso da largura de banda exceder significativamente o uso médio da largura de banda (conforme determinado exclusivamente pelo GitHub) de outros clientes do GitHub, reservamos o direito de desativar imediatamente sua conta ou limitar a hospedagem de arquivos até que você possa reduzir o consumo de largura de banda.

Seção de Termos de Serviço do GitHub, item G, item 12

Limite de largura de banda dos arquivos de liberação binária do repositório : Sem limite

Não limitamos o tamanho total dos seus arquivos de versão binária, nem a largura de banda usada para entregá-los. No entanto, cada arquivo individual deve ter menos de 2 GB.

https://help.github.com/articles/distributing-large-binaries/

Adão
fonte