如何减少可以提交到Git存储库的最大文件大小(或者至少可以从远程服务器推送到GitHub存储库)?
我想将它从GitHub的默认50/100MB减少到10MB。尤其是当我
git commit-m“消息”
我希望Git警告(或禁止)我,说文件x/y/z太大。
原因:我不需要跟踪这么大的文件,但有时,不小心,我忘记了 .git忽略它们 他们大大降低了“git push”和“git pull”命令的速度。
1000谢谢。
这不能在Github上完成(您无法控制)
你需要在当地这样做, this (for example) pre-commit hook ,以便检查提交的文件部分的大小。 但这意味着它是一个仅限于本地的解决方案,需要应用于您或您的同事正在使用的每台机器上。
这与专用的git repo托管服务器不同,在这里您可以轻松地限制侦听器的大小(类似于https的 NGiNX for example, with client_max_body_size )