原因:目标仓库文件目录太大,curl的postBuffer默认值太小,
方案一:设置缓冲区大小
git config --global http.postBuffer 524288000 #(单位B:约500M)
方案二:设置深度为1 --depth 1
git clone http://192.168.11.11/CI/testing.git --depth 1
方案三:使用ssh进行拉取
1. 生成本地ssh公钥:
ssh-keygen -t rsa -C "pannn@xxx.com.cn"
一路回车即可;进入指定位置打开公钥文件,打开复制内容粘贴到gitlab的ssh配置页面。