如何减小我可以提交到Git存储库的最大文件大小(或者至少可以将其从远程服务器推送到Github存储库)?
我想将它从Github的默认50 / 100MB减小到例如10MB。特别是当我
git commit -m“消息”
我希望Git警告(或禁止)我,说x / y / z文件太大。
原因:我不需要跟踪这么大的文件,但是有时候,我偶然忘记了 .gitignore他们 并且大大降低了“ git push”和“ git pull”命令的速度。
1000谢谢。
答案 0 :(得分:1)
这不能在GitHub本身(您无法控制)上完成
您需要使用this (for example) pre-commit hook在本地执行此操作,以便检查提交内容中文件的大小。
但这意味着这是一个仅限本地的解决方法,需要在您或您的同事正在使用的每台计算机上应用。
这不同于私有Git存储库托管服务器,在该服务器上,您可以轻松限制侦听器的大小(像NGiNX for example, with client_max_body_size这样的HTTPS)