解决:
LFS安装和使用的简单步骤:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
然后去到你github的仓库文件夹下面,运行下面指令
git lfs install
git lfs track “your_file_name”
git add .gitattributes
git add your_file_name
git commit -m "test"
git push
但是,失败了,所以转成删除大文件。git中如果出现大文件的话,建议删除,用下面指令
git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print$1}')"
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch your_file_name' --prune-empty --tag-name-filter cat -- --all
git push origin --force --all
分析:GitHub不允许直接上传大文件(超过100M)的文件到远程仓库,若要想继续提交可以尝试使用大文件支持库:https://git-lfs.github.com
此处两步我没有操作成功,我直接修改了文件,降到100M以下,因为是私人项目所以可以这么做,以后遇到更大的项目再进行尝试。