[Git] github上传大文件:this exceeds GitHub‘s file size limit of 100.00 MB

387 阅读1分钟

VCG211377267268.jpg

错误

git 提交代码的时候报错:

image.png

看上面的报错,是因为某个文件超过了100MB,所以上传失败.

仔细看上面的内容,会看到github官方给了一个解决方案: git-lfs

解决方法

我使用的设备是 Mac

点进git-lfs的官网,根据提示我们直接使用brew install git-lfs 安装就可以如下图:

image.png

我在安装的时候报错:Error: unknown or unsupported macOS version: :dunno

image.png

直接执行:brew update-reset 命令更新就可以。

image.png

回到官网,根据上面的提示,一步步执行命令就可以.

image.png

第一步

为账户设置 Git LFS 执行命令的时候需要在git仓库下面执行 :

git lfs install

image.png

第二部

选择您希望 git lfs 管理的文件或者文件类型,我的代码里面是 .a 文件,所有我改成了 .a

git lfs track "*.psd"

image.png

第三部

现在确保 .gitattributes 被跟踪:

git add .gitattributes

第四部

正常push文件:

git add .
git commit -m 'add'
git push orign master 

image.png

可以看到,LFS和Github都提交成功了.

YES!!!