代码之家  ›  专栏  ›  技术社区  ›  tyrex

如何减小git或github repo上的最大文件大小?

  •  1
  • tyrex  · 技术社区  · 7 年前

    如何减少可以提交到Git存储库的最大文件大小(或者至少可以从远程服务器推送到GitHub存储库)?

    我想将它从GitHub的默认50/100MB减少到10MB。尤其是当我

    git commit-m“消息”

    我希望Git警告(或禁止)我,说文件x/y/z太大。

    原因:我不需要跟踪这么大的文件,但有时,不小心,我忘记了 .git忽略它们 他们大大降低了“git push”和“git pull”命令的速度。

    1000谢谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   VonC    7 年前

    这不能在Github上完成(您无法控制)

    你需要在当地这样做, this (for example) pre-commit hook ,以便检查提交的文件部分的大小。
    但这意味着它是一个仅限于本地的解决方案,需要应用于您或您的同事正在使用的每台机器上。

    这与专用的git repo托管服务器不同,在这里您可以轻松地限制侦听器的大小(类似于https的 NGiNX for example, with client_max_body_size )

    推荐文章