Py学习  »  Git

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

tyrex • 5 年前 • 1314 次点击  

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

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

git commit-m“消息”

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

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

1000谢谢。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38851
 
1314 次点击  
文章 [ 1 ]  |  最新文章 5 年前
VonC
Reply   •   1 楼
VonC    6 年前

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

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

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