git push 超过100M解决办法

jians码云:
对于普通用户码云单个仓库限制为1G,单个文件限制100M。如果超过限制,您的代码将无法推送,我们提供的只是代码托管平台,

不是网盘,二进制文件请勿存放在码云,我们会不定期执行仓库大小扫描,如果发现你您的仓库超过大小超过1G,我们会联系您处理

都是遇到了坑,折腾的都是泪,下面说下解决办法

方法一:可以以命令的形式直接git bash 中直接:git config http.postBuffer 524288000(500M)
对于部分非二进制的文件这样的可以解决单个文件过大的问题

如果方法一不可行,git push还是说的是文件过大,那么只有删除这个二进制文件了,原因可看码云

删除文件后还是同样的提示的话,就直接下面的方法了

方法二  git bash 中命令:git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch folder" -- --all

其中folder可以修改成你的文件名字(也就是报错中的文件名字)

你可能感兴趣的:(git push 超过100M解决办法)