github 上传大文件100MB姿势

Posted 5haoanqu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,先下载,然后就是一顿操作:

  1. 先在web建立一个空仓库
  2. 然后建立跟仓库名一样的文件夹,并执行初始化命令:git init
  3. 然后执行git lfs install
  4. 然后添加你要上传的文件名或后缀名:git lfs track ‘*.zip‘
  5. 然后就把生成的.gitattributes先传到远程仓库
    1. git add .gitattributes
    2. git commit -m ‘large - init file‘
    3. git push -u origin master # 第一次要这样执行,后面再传就git push就行。
  6. 然后就可以正常添加上传大文件了!
    1. git add bigfile.zip
    2. git commit -m ‘upload Big file.‘
    3. git push # 第一次要这样执行,后面再传就git push就行。

  • 删除远程仓库文件,但本地文件不删除,如bigfile.zip
    • git rm bigfile.zip
    • git commit -m ‘rm bigfile.zip‘
    • git push

以上是关于github 上传大文件100MB姿势的主要内容,如果未能解决你的问题,请参考以下文章

githubGit LFS上传大文件到github

如何通过 Autodesk Forge 上的数据管理 API 上传超过 100MB 的大文件?

git如何上传大文件,突破大小限制

Github挂载大文件解决方案

GitHub限制上传大于100M的单个大文件

Github如何上传超过100M的大文件