关于GitHub上传超过100M文件方法
GitHub是存在单次上传文件的大小限制的,所以如果需要上传一个大于100M的文件,则需要使用GitHub的一个插件进行上传,该插件就是:Git Large File Storage (LFS) ,官方网址前提:自己的服务器为CentOS 7,并根据https://github.com/git-lfs/git-lfs/wiki/Installation上关于安装git lfs的步骤正确安装。cur
GitHub是存在单次上传文件的大小限制的,所以如果需要上传一个大于100M的文件,则需要使用GitHub的一个插件进行上传,该插件就是:Git Large File Storage (LFS) ,官方网址
前提:自己的服务器为CentOS 7,并根据https://github.com/git-lfs/git-lfs/wiki/Installation上关于安装git lfs的步骤正确安装。
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
git lfs install
1、我们首先需要开启上传大文件的开关命令:
git lfs install
2、生成跟踪后缀文件:
git lfs track "*.pdf"
注意:*.pdf是我的大文件后缀,这里可以做修改,修改为大文件后缀即可
3、添加属性跟踪文件:
git add .gitattributes
4、按git上传顺序进行操作即可
1 git add book.pdf 2 git commit -m "a cv book" 3 git push cvsrc master
就大功告成啦!
过程中我出现的问题:
在之前,因为add了一个该大文件的压缩文件,在上传的过程中,一直在报错,因为自己没有跟踪zip后缀文件。所以处理方法为重置add中的文件,实在不行的话,git init重置git仓库,然后按照之前的步骤重新来一遍就好。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)