Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

¿Cuál es mi cuota de disco?

GitHub intenta proporcionar almacenamiento abundante para todos los repositorios de Git, aunque existen límites físicos para los tamaños de los archivos y repositorios.

En este artículo

Tip: Si subes archivos grandes a GitHub frecuentemente, considera utilizar Almacenamiento de archivos de gran tamaño Git (Git LFS). Para obtener más información, consulta "Control de versiones de archivos grandes."

Límites de tamaños para archivos y repositorios

Para garantizar a nuestros usuarios un buen rendimiento, recomendamos que los repositorios sean de menos de 1GB cada uno. Mantener este tamaño pequeño en los repositorios garantiza que nuestros servidores y descargas sean rápidos. Si tu repositorio excede 1GB, puede que recibas un correo electrónico de GitHub Support en el que se te pida que reduzcas su tamaño.

Los repositorios tienen un límite físico de 100GB. Si llegas a 75GB, recibirás una advertencia de Git en tu terminal la siguiente vez que subas un cambio. Adicionalmente, hemos configurado un limite máximo estricto de tamaño de 100 MB para archivos individuales en un repositorio. Para obtener más información, consulta "Trabajar con archivos grandes."

Nota: si agregas un archivo a un repositorio por medio de un navegador, el archivo no puede ser mayor de 25 MB. Para obtener más información, consulta la sección "Agregar un archivo a un repositorio."

Copias de seguridad

Git no está diseñado para fungir como una herramienta de respaldo. Sin embargo, existen muchas soluciones diseñadas específicamente para realizar respaldos, tales como Arq, Carbonite, y CrashPlan.

Vertederos de base de datos

Los sistemas de control de versiones, tales como Git, no se diseñan para manejar archivos grandes de SQL. Para compartir bases de datos grandes con otros desarrolladores, te recomendamos utilizar Dropbox.

Git no debe utilizarse como respaldo para tus servidores productivos. Para obtener más información, consulta la sección "Respaldos".

Dependencias externas

Las dependencias externas pueden causar que los repositorios de Git se hagan muy grandes. Para evitar llenar un repositorio con dependencias externas, te recomendamos utilizar un administrador de paquetes. Los administradores de paquetes populares para lenguajes (de programación) comunes incluyen a Bundler, Node's Package Manager, y Maven. Estos administradores de paquetes soportan la utilización directa de repositorios de Git para que no dependas de fuentes pre-empacadas.

Versiones de lanzamiento empaquetado

No recomendamos distribuir código compilado y lanzamientos empaquetados previamente dentro de tu repositorio. Para obtener más información, consulta la sección "Distribuir archivos binarios grandes".

Cambiar el historial de un repositorio existente

Si ya tienes un repositorio considerablemente grande, puedes reducir su tamaño si eliminas archivos grandes de su historial. Para obtener más información, consulta la sección "Eliminar archivos del historial de un repositorio".

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos