Git推送大文件得到错误

问题描述:

我想推我的回购Github。然而,我坚持每个文件100MB的限制,所以我遵循git lfs教程并成功地跟踪大文件。但是,它似乎仍然使用正常推送我的大文件,仍然会出错。Git推送大文件得到错误

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* 

看起来主机网站“github.com”不接受大于50MB的文件。请记住,这是免费托管你的代码:)我确信有偿服务可以让你做你想做的事。 I,E ,.检查大型文件。

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. 

在这里阅读更多: 50 MB push warning

+0

我认为这就是为什么git LFS出来的原因。我们需要使用git LFS来推送大于100MB的文件。我用它,但仍然有错误 –

你有两个选择:

  1. 订阅GitHub的Git的大文件存储 - 使用Git来跟踪大文件https://git-lfs.github.com
  2. 避免;只是你的代码库。

要删除,请使用下面的命令。对于范围中的开头提交ID,请替换beginning

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

此博客的更多信息。

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