Git fatal: the remote end hung up unexpectedly错误解决方案一文中认为主要原因要么是缓存不够,要么是网络不行,通过如下配置解决:
# 修改全局提交缓存大小
git config --global http.postBuffer 524288000
# 修改全局下载最低速度以及对应的最长时间
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
但是我修改之后,问题依旧存在。
如果我们克隆仓库这个仓库,git clone 会把所有的历史协作记录都clone下来,这样整个文件会非常大,其实对于我们直接使用仓库,而不是参与仓库工作的人来说,只要把最近的一次commit给clone下来就好了。这就好比一个产品有很多个版本,我们只要clone最近的一个版本来使用就行了。
所以我的解决方案是:
git clone -b simulator --depth 1 https://gitee.com/woaibeifeng/lgsvlapollo5.0.git