一 、问题描述

在使用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官网

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐