上传大文件到github


https://wangcw.blog.csdn.net/article/details/80263709?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link

所周知,github 会在你上传文件大于50M的时候,给予警告 ; 大于100M的时候给出 server reject(拒绝上传)

解决方案

1、维持单个文件在100M以内,保持原仓库,剔除单个文件大于100M的 

 2.

    1. git add yourLargeFile.pdf
    2. git commit -m "Add Large file"
    3. git push -u origin master

备注:

① 在最终push的时候会打印出如下信息: 
Git LFS: (0 of 0 files, 1 skipped) 0 B / 0 B, 147.30 MB skipped 
乍一看,表面上是跳过了该文件,但是回到github上查看,真的push上去了 

点击该文件查看,可看到:147 MB Stored with Git LFS 
② 目前 Git LFS的总存储量为1G左右,超过需要付费。