zoukankan      html  css  js  c++  java
  • 关于GitHub上传超过100M文件方法

    今天由于需要寻找国外的一本关于计算机视觉的书,国内网速太慢,所以我希望上传到自己的github上然后再进行查看。但是在上传的时候一直报错,因为文件过大。今天就写一下解决方案,以免以后出现这个问题。

    GitHub是存在单次上传文件的大小限制的,所以如果需要上传一个大于100M的文件,则需要使用GitHub的一个插件进行上传,该插件就是:Git Large File Storage (LFS) ,官方网址

    前提:自己的服务器为CentOS 7,并根据https://github.com/git-lfs/git-lfs/wiki/Installation上关于安装git lfs的步骤正确安装。

    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仓库,然后按照之前的步骤重新来一遍就好。

    祝好~FredericNiu

  • 相关阅读:
    JS实现类似CAD的获取点
    ObjectARX填充
    backbone
    (转)Log4net使用详解
    Log4Net介绍
    (转)Log4net使用详解2
    ASP.NET:利用RegexStringValidator验证字符串格式
    ashx文件的使用
    编译执行和解释执行的区别
    利用 Application_Error 捕获所有异常 .
  • 原文地址:https://www.cnblogs.com/nfuquan/p/12325159.html
Copyright © 2011-2022 走看看