Saltar al contenido

Git lfs: “esto supera el límite de tamaño de archivo de GitHub de 100,00 MB”

Tenemos el arreglo a esta preocupación, al menos eso creemos. Si presentas preguntas dínoslo, que sin dudar

Solución:

Simplemente agregar la configuración de git-lfs a un repositorio existente no convertirá retroactivamente sus archivos grandes al soporte de LFS. Esos archivos grandes permanecerán en su historial y GitHub rechazará sus impulsos.

Debe volver a escribir su historial para introducir git-lfs en sus confirmaciones existentes. Recomiendo la herramienta de limpieza de repositorios BFG, que recientemente agregó compatibilidad con LFS.

Debería poder convertir el uso histórico de sus archivos CSV al:

$ java -jar ~/bfg-1.12.5.jar --convert-to-git-lfs '*.csv' --no-blob-protection

Me encontré con el mismo problema ayer y lo resolví. No pude presionar y parecía que ninguno de mis archivos grandes estaba en lfs.

Probablemente haya una mejor manera, pero esto funcionó para mí. Tengo un gran repositorio con 2,5 gigas de datos.

Configuro un nuevo repositorio y luego configuro lfs en él.

git lfs init

Luego configuré mis diversos tipos de archivos

git lfs track "*.pdb"
git lfs track "*.dll"

Luego confirmé mis cambios y presioné.

Luego agregué mis archivos grandes. Utilicé sourcetree, y en las notas de salida indicaría que los archivos grandes que coincidían con mis comodines estaban enviando un archivo txt pequeño en su lugar. (lo siento, no grabé esto, pero debería ser obvio).

Luego presioné, y vi ‘omitiendo archivos’, y el impulso tuvo éxito rápidamente.

por lo que el problema probablemente esté tratando de agregar archivos a lfs que ya están en su historial. Solo puede agregar archivos nuevos. Probablemente pueda limpiar su repositorio de estos archivos.

Nota: Encontré que bastantes archivos que coincidían con mis comodines no fueron recogidos por lfs. Se recogieron archivos similares en diferentes carpetas, pero no todos. Intenté agregar explícitamente estos archivos usando la ruta completa.

git lfs track "Windows/bin/myBigFile.dll"

pero eso tampoco ayudó. Al final desistí por falta de tiempo.

También debe verificar su límite de almacenamiento con gitHub. Compré los 50 gigas adicionales para cubrir mis necesidades.

La clonación del repositorio ahora descarga los archivos por separado y finalmente todo funciona bien.

Tuve este error:

remoto: error: Archivo cliente/static/static-version/20171221_221446.psd es 223,61 MB; esto supera el límite de tamaño de archivo de GitHub de 100,00 MB

Y debido a que ya eliminé este archivo de esta carpeta, creé el archivo .gitignore e intenté confirmar un par de veces, no sabía que estaba almacenado en caché, no pude enviarlo a github. En mi caso ayudó:

git filter-branch –index-filter ‘git rm –cached –ignore-unmatch client/static/static-versión/20171221_221446.psd’

Donde coloqué la ruta completa del archivo (del error anterior) para eliminarlo del caché. Después de eso, el impulso se realizó con éxito.

Aquí puedes ver las reseñas y valoraciones de los usuarios

Finalizando este artículo puedes encontrar las referencias de otros usuarios, tú además tienes la opción de mostrar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *