# 修改全局提交缓存大小
git config --global http.postBuffer 524288000
# 修改全局下载最低速度以及对应的最长时间
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
上述不好使
这种问题是因为克隆会把历史所有的文件压缩成pack文件导致,只克隆最近一次的提交即可:
git clone -b uat --depth 1 http://gitlab.fuk.net/shi/mydemo.git

确保这个配置只有这个 不然git pull报错
fatal: early EOF - when performing git clone (#3419) · Issues · TortoiseGit / TortoiseGit · GitLab

克隆的文件过大;服务器的sssl限制了
env GIT_SSL_NO_VERIFY=true git clone https://github.com/ffc/project.git
也可以全局设置,忽略验证:
git config --global http.sslVerify false
必须设置
git config http.postBuffer 524288000000000
这种是好使的,尝试了无数种
[core]
packedGitLimit = 2047m
packedGitWindowSize = 2047m
[pack]
deltaCacheSize = 2047m
packSizeLimit = 2047m
windowMemory = 2047m

git - fatal: early EOF fatal: index-pack failed - Stack Overflow
linux执行快
本文探讨如何修改git配置以提高克隆速度,包括调整postBuffer大小、优化下载限制,以及针对大文件历史的处理策略。还介绍了如何配置SSL验证和解决`earlyEOF`错误,同时关注于打包文件管理和内存限制设置。

3418

被折叠的 条评论
为什么被折叠?



