如何减少Git或Github存储库上的最大文件大小?

时间:2018-09-03 21:08:42

标签: git github

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

我想将它从Github的默认50 / 100MB减小到例如10MB。特别是当我

  

git commit -m“消息”

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

原因:我不需要跟踪这么大的文件,但是有时候,我偶然忘记了     .gitignore他们 并且大大降低了“ git push”和“ git pull”命令的速度。

1000谢谢。

1 个答案:

答案 0 :(得分:1)

这不能在GitHub本身(您无法控制)上完成

您需要使用this (for example) pre-commit hook在本地执行此操作,以便检查提交内容中文件的大小。
但这意味着这是一个仅限本地的解决方法,需要在您或您的同事正在使用的每台计算机上应用。

这不同于私有Git存储库托管服务器,在该服务器上,您可以轻松限制侦听器的大小(像NGiNX for example, with client_max_body_size这样的HTTPS)