github 上传大文件100MB姿势
最新想把写一个一键配置Linux的脚本,所以就要安装一些软件咯,但是把有时候有源码安装比较好,而且有些东西直接传到Github会很方便,可又超过了100MB,Github正常情况下是不允许上传超过100MB的文件的,但是可以直接git LFS。
具体了解:
https://towardsdatascience.com/uploading-large-files-to-github-dbef518fa1a
https://blog.csdn.net/Tyro_java/article/details/53440666
反正就是可以用就对了,免费用户可以有1GB的大文件空间。
具体就是安装git-lfs,先下载,然后就是一顿操作:
- 先在web建立一个空仓库
- 然后建立跟仓库名一样的文件夹,并执行初始化命令:
git init
- 然后执行
git lfs install
- 然后添加你要上传的文件名或后缀名:
git lfs track '*.zip'
- 然后就把生成的
.gitattributes
先传到远程仓库git add .gitattributes
git commit -m 'large - init file'
git push -u origin master
# 第一次要这样执行,后面再传就git push
就行。
- 然后就可以正常添加上传大文件了!
git add bigfile.zip
git commit -m 'upload Big file.'
git push
# 第一次要这样执行,后面再传就git push
就行。
- 删除远程仓库文件,但本地文件不删除,如
bigfile.zip
git rm bigfile.zip
git commit -m 'rm bigfile.zip'
git push