git push时提示文件过大,折腾了半天,最后发现如此修改。或许不对,但是我解决了。仅供各位参考。
1、修改.git的全局配置
文件地址在当前用户的.gitconfig文件中(全局配置文件)
2、当前项目的配置文件
在.git/config中
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
excludesFile = .gitignore
packedGitLimit = 128m
packedGitWindowSize = 128m
[pack]
threads =1
deltaCacheSize = 128m
packSizeLimit = 128m
windowMemory = 128m
[remote "origin"]
url = 您的项目地址哈
fetch = +refs/heads/*:refs/remotes/origin/*
[http]
postBuffer = 204800000
参考资料:
1、git push origin master 出错 fatal: bad numeric config value ‘=’ for ‘pack.deltacachesize’: invalid unit
2、git日常命令
3、https://www.zhihu.com/pin/1214877813842599936
git config --global pack.threads 1
git config --global pack.deltaCacheSize = 128m
git config --global pack.windowMemory 1024m
作者:Creeeed
链接:
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
4、git 前端使用频率过高的Git命令
5、git 大文件报错Out of memory, malloc failed、 The remote end hung up unexpectedly