报错信息
git clone https://xxxx.git
Cloning into 'dirname'...
remote: Enumerating objects: 5183, done.
remote: Counting objects: 100% (5183/5183), done.
remote: Compressing objects: 100% (4517/4517), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
报了这个信息以后各种百度,基本都是让调整 postBuffer 的数值大小
我调整了以后不管用,把数值往大了调,往小了调都不管用
折腾半天,用了SSH连接进行了克隆
1.本地运行命令
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
2.打开上述命令生成的id_rsa.pub文件,复制文件的内容
3.复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。
4.根据下图的方式获取到需要下载的项目的SSH地址
4.在本地执行git clone ssh的地址,就可以进行下载了