如何上传大于50/100mb文件到github
上传项目到github时失败,报错:
remote: warning: File Build/Antman V Ironman1.0.apk is 50.27 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
remote: error: File Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/msyh.asset is 129.64 MB; this exceeds GitHub's file size limit of 100.00 MB
项目更新一直在本地库进行,而版本更新更是直接在Unity完成,所以该项目许久没有更新至github,更新时发现报错信息分别是手游的安装文件的自定义的字体文件大小超过限制。
使用Git LFS上传
git lfs track "*.zip" //选择大文件的文件类型
git add .gitattributes //写入.gitattributes文件
官方文档到这就可以正常Push了,但是显示
Uploading LFS objects: 100% (64/64), 202 MB | 0 B/s, done.
依旧无法push,在Stack Overflow找到相同问题的解决方式:
$ git lfs migrate import --include="*.zip"
然后就可以正常Push了。
既已览卷至此,何不品评一二: