Git之github上传大文件
github默认情况下不允许上传大文件,但是我想在github上备份重要文件,借助lfs实现上传大文件
1、下载并安装Git Large File Storage
2、git lfs 配置
在git仓库所在文件夹中输入如下代码进行安装配置
git lfs install
3、文件上传
git lfs track * #追踪要上传的大文件,*表示路径下的所有文件
git add .gitattributes #添加先上传的属性文件(要先上传属性文件,不然有可能失败) 装个git lfs,把你觉得大的文件加入到.gitattributes格式的标记文件中,然后正常操作就ok了
git commit -m "Git LFS commit" #添加属性文件上传的说明
git push #上传属性文件
git add * #添加要上传的大文件,*表示路径下的所有文件
git commit -m "上传大文件" #添加大文件上传的说明
git push #上传大文件
遇到的问题
1、
batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.
目前 Git LFS的总存储量为1G左右,超过需要付费(具体的去自己的github查看自己的账单:账户->Settings -> Billing)