git push 超过100M资源时,提示remote: error: GH001: Large files detected. GitHub's file size limit of 100M
一 、问题描述在使用Git push 大小超过100M的资源时,push会失败,提示:remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.remote: error: Trace: 06d7ee26bf387...
·
一 、问题描述
在使用Git push 大小超过100M的资源时,push会失败,提示:
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: Trace: 06d7ee26bf387c6e5bed6c059b3b34fa
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File cmder-tool.zip is 113.74 MB; this exceeds GitHub's file size limit of 100.00 MB
二、解决方案
根据上述的报错信息,我们看出push的资源超过100M,我们可以尝试用Git大文件存储(LFS)
PS:Git大文件存储(Git Large File Storage (LFS))可以简单的理解为存储大文本、视频、数据集的Git。以下是官网的定义:
Git大文件存储(LFS)用Git中的文本指针替换音频示例、视频、数据集和图形等大文件,同时将文件内容存储在GitHub.com或GitHub Enterprise等远程服务器上。
1、下载Git-LFS,并安装。下图是安装后的目录
2、cmd进入安装后的目录,执行 git lfs install
3、选择需要提交到Git LFS的文件
git lfs track "需要提交的资源"
4、跟踪.gittattributes
git add .gitattributes
5、下面操作跟Git操作一样
git add cmder-tool.zip
git commit -m "cmder"
git push origin master
PS:可以参考Git-LFS官网
更多推荐
已为社区贡献2条内容
所有评论(0)