Tamaño de archivo y límites de almacenamiento en GitHub

19

De una respuesta dada en ¿Hay un límite en el número de organizaciones GitHub que puede crear una sola cuenta? , parece que

Si no ve un límite estricto publicado, deberá considerar la directriz principal de "ser razonable".

También algunas búsquedas han encontrado que en https://help.github.com/articles/what-is-my-disk-quota

Para un mejor rendimiento, recomendamos que los repositorios se mantengan por debajo de 1 GB cada uno. Este límite es fácil de mantener si los archivos grandes (generalmente, binarios) se mantienen fuera del repositorio. Si su repositorio supera los 1 GB, es posible que reciba un correo electrónico cortés del servicio de asistencia solicitándole que reduzca el tamaño del repositorio para reducirlo a menos de 1 GB.

¿Tengo entendido que este es un límite por repo? Por ejemplo, ¿puedo tener 2 repositorios de 0,5 GB? ¿Un solo archivo de .99 GB afectará este rendimiento o 99 archivos de .1GB?

phwd
fuente
relacionado: stackoverflow.com/questions/38768454/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

16

Límites de almacenamiento de GitHub a partir de septiembre de 2015

Por archivo git de repositorio: 100 MB (estricto)

GitHub te avisará cuando envíes archivos de más de 50 MB. No podrá insertar archivos de más de 100 MB.

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

Por repositorio: ~ 1 GB (recomendado)

Recomendamos que los repositorios se mantengan por debajo de 1 GB cada uno. Este límite es fácil de mantener si los archivos grandes se mantienen fuera del repositorio. Si su repositorio supera los 1 GB, es posible que reciba un correo electrónico cortés del Soporte de GitHub solicitando que reduzca el tamaño del repositorio para volver a bajarlo.

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

Por archivo de lanzamiento binario del repositorio : 2 GB (estricto)

No limitamos el tamaño total de sus archivos de lanzamiento binarios, ni el ancho de banda utilizado para entregarlos. Sin embargo, cada archivo individual debe tener un tamaño inferior a 2 GB.

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

Por cuenta: sin límite

GitHub no tiene ninguna cuota de disco establecida. Intentamos proporcionar abundante almacenamiento para todos los repositorios de Git, dentro de lo razonable.

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

Soporte de archivos grandes de GitHub (tamaño de archivo> 100 MB)

GitHub admite el almacenamiento de archivos grandes para todos los repositorios de Git con Git LFS , una nueva extensión de Git de código abierto.

Un esquema para el desarrollo, originalmente llamado GitHub Asset Management System, un sistema de gestión de activos de archivos grandes para GitHub:

  • 22 de septiembre de 2013 - comprometido con GitHub.
  • 08 de abril de 2015: se anunció la compatibilidad con archivos grandes para GitHub y se puso a disposición el acceso anticipado .
  • 01 de octubre de 2015: git-lfs se lanza a todas las cuentas , se admiten archivos grandes de forma gratuita hasta 1 GB por cuenta y una cuota mensual de ancho de banda de 1 GB. Se pueden comprar cuotas más altas .

Límites de ancho de banda de GitHub

Límite de ancho de banda de archivos git de repositorio: no significativamente mayor que el usuario promedio de GitHub

Si su uso de ancho de banda excede significativamente el uso promedio de ancho de banda (según lo determinado únicamente por GitHub) de otros clientes de GitHub, nos reservamos el derecho de deshabilitar inmediatamente su cuenta o limitar su alojamiento de archivos hasta que pueda reducir su consumo de ancho de banda.

Términos de servicio de GitHub, sección G, elemento 12

Límite de ancho de banda de los archivos de lanzamiento binarios del repositorio : sin límite

No limitamos el tamaño total de sus archivos de lanzamiento binarios, ni el ancho de banda utilizado para entregarlos. Sin embargo, cada archivo individual debe tener un tamaño inferior a 2 GB.

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

Adán
fuente