# 修改全局提交缓存大小
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执行快