git lfs 上传超大文件
这里写自定义目录标题
- 1.安装lfs
- 2.设置LFS要管理的文件类型
- 3.执行完上面的命令后,会生成一个.gitattributes文件,要将其上传到远程gitee仓库。这里我把.gitattributes和大文件分开上传
- 4.上传大文件
- 报LFS错
- 第一种
- 第二种
1.安装lfs
cd xxx #'xxx'是你本地仓库目录
# 只需执行一次即可开启lfs功能
git lfs install
2.设置LFS要管理的文件类型
#因为我是pth模型文件过大,所以我的命令是*.pth,此处需要根据自己情况设定类型
git lfs track "*.gz"
3.执行完上面的命令后,会生成一个.gitattributes文件,要将其上传到远程gitee仓库。这里我把.gitattributes和大文件分开上传
git add .gitattributes
git commit -m '提交 .gitattributes 文件'
git push -u origin master(如果提交不了,后面可以加一个-f)
4.上传大文件
git add ./bigData #我的大文件全在bigData文件夹下,根据自己情况更改
git commit -m "upload Models"
git push origin master -f
报LFS错
第一种
# 错误
batch response: LFS only supported repository in paid or trial enterprise.
解决方法:
rm .git/hooks/pre-push
git push -u origin "master"
第二种
# 错误
WARNING: Authentication error: Authentication required: LFS only supported repository in paid enterprise.
解决方法:
git config lfs.https://gitee.com/{your_gitee}/{your_repo}.git/info/lfs.locksverify false