美文网首页
提交大于100M的文件的到GitHub

提交大于100M的文件的到GitHub

作者: ds17 | 来源:发表于2017-06-13 00:02 被阅读344次

    GitHub限制单个文件大小:超过100M将限制上传。
    采用LFS寄存。

    首次使用LFS

    windows下
    安装Git LFS client for github
    命令窗口下:

    git  lfs install
    git lfs -h  #查看是否安装成功
    #cd到github项目路径(工作路径下,shift右键打开命令窗口,lfs无效,可能是环境变量导致)
    git lfs track "*.csv"  #添加文件类型
    

    生成.gitattributes文件
    pycharm中commit and push即可

    Clone到本地Smudge错误

    Error: ** smudge filter lfs failed**

    git lfs install --skip-smudge  #跳过smudge
    git clone  #克隆github文件,大文件为LFS的一个地址
    git lfs pull  #将大文件pull回来
    git lfs install --force    #恢复smudge
    

    参考资料

    LFS GitHub Issue

    相关文章

      网友评论

          本文标题:提交大于100M的文件的到GitHub

          本文链接:https://www.haomeiwen.com/subject/mcbrqxtx.html