zoukankan      html  css  js  c++  java
  • GitHub限制上传单个大于100M的大文件

    工作中遇到这个问题,一些美术资源、.unitypackage文件大于100M,Push到GitHub时被拒绝。意思是Push到GitHub的每个文件的大小都要求小于100M。

    搜了一下,很多解决办法只是把这些超过100M的大文件从本地版本库中移除,使得Push可以成功。但这并没有解决如何上传大文件到GitHub的问题。


    解决办法是使用Git LFS

    用法参考:http://blog.csdn.net/tyro_java/article/details/53440666

    按照以上方法设置好后,就可以往GitHub上传超过100M的文件了。

    先在本地Add,Commit了两个文件,其中有一个144MB的大文件。

    Push成功!


    注意点

    使用中发现,必须先将.gitattributes文件进行更新、提交(Commit)和推送(Push),然后再对大文件进行Add,Commit,Push,即要分两次Push才能成功上传大文件。

    如果将.gitattributes的更新和大文件的Add,Commit,Push合并为一次Commit和Push,则Push依然会失败,提示不能上传大文件!

  • 相关阅读:
    python-登录小游戏
    easyclick 学习
    PYQT5 学习
    Pycharm之QT配置
    标贴打印机的基本使用
    开发遇到的问题及其解决
    Datatable 数据源
    JIRA操作之JQL
    类视图函数 VIEW
    前端基础
  • 原文地址:https://www.cnblogs.com/guxin/p/github-cannot-push-files-larger-than-100mb.html
Copyright © 2011-2022 走看看