Los files grandes de inserción de Git obtienen el error

Quiero enviar mis repositorys a Github. Sin embargo, me quedé en el límite de 100 mb cada file, así que sigo el tutorial git lfs y sigo los files grandes con éxito. Sin embargo, parece que todavía usa la inserción normal para mis files grandes y todavía obtiene un error.

C:\Users\t_lamn\tryThis>git lfs ls-files 89b33caa5b * target/container/tomcat8x/apache-tomcat-8.0.36/webapps/docs/appdev/ sample/sample.war 387faaf5fa * target/container/tomcat8x/cargo-jira-home/webapps/cargocpc.war 08f1d2624b * target/container/tomcat8x/cargo-jira-home/webapps/jira.war 8bf7c2eaad * target/jira/jira-original.war 08f1d2624b * target/jira/jira.war C:\Users\t_lamn\tryThis>git push origin master Git LFS: (4 of 4 files) 399.56 MB / 399.56 MB <- large files Counting objects: 16371, done. Delta compression using up to 32 threads. Compressing objects: 100% (15898/15898), done. Writing objects: 100% (16371/16371), 732.82 MiB | 2.06 MiB/s, done. Total 16371 (delta 2850), reused 0 (delta 0) remote: Resolving deltas: 100% (2850/2850), done. remote: error: GH001: Large files detected. You may want to try Git Large File S torage - https://git-lfs.github.com. remote: error: File target/jira/jira-original.war is 194.38 MB; this exceeds Git Hub Enterprise's file size limit of 100.00 MB remote: error: File target/container/tomcat8x/cargo-jira-home/webapps/jira.war i s 205.17 MB; this exceeds GitHub Enterprise's file size limit of 100.00 MB To *git link* ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to *git link* 

Parece que el sitio host "github.com" no acepta files de más de 50 MB. Recuerde, este es el alojamiento gratuito de su código 🙂 Estoy seguro de que los services pagados le permitirán hacer lo que quiera. Es decir,. comprobar en files de gran tamaño.

 Conditions for large files: GitHub will warn you when pushing files larger than 50 MB. You will not be allowed to push files larger than 100 MB. 

Lea más aquí: 50 MB de advertencia de inserción

Tienes dos opciones:

  1. Suscríbase al Almacenamiento de files grandes Git de GitHub – https://git-lfs.github.com
  2. Evite usar Git para rastrear files grandes; solo tu código base

Para eliminar, use el command a continuación. Para el comienzo, confirme la ID en el range, reemplace el beginning .

Utilice git filter-branch --tree-filter 'rm -rf [filename] [beginning]...HEAD

Este blog tiene más información.

https://dalibornasevic.com/posts/2-permanently-remove-files-and-folders-from-a-git-repository