Git Clone时报 "fatal: index-pack failed error: RPC failed; result=18, HTTP code = 200"

环境说明:远程仓库为gitlab,centos系统
1.问题描述:
最近在使用git clone远程仓库代码到本地时,出现如下错误:

git.exe clone --progress -v "http://192.168.13.21/bda/ma_bang_wang.git" "C:\Users\Administrator\Desktop\ma_bang_wang"

Cloning into 'C:\Users\Administrator\Desktop\ma_bang_wang'...
POST git-upload-pack (250 bytes)
remote: 对象计数中: 4972, 完成.
remote: 压缩对象中: 100% (3565/3565), 完成.
fatal: early EOF
fatal: The remote end hung up unexpectedly
fatal: index-pack failed
error: RPC failed; result=18, HTTP code = 200

2.问题分析:
当我们从git仓库clone或者push大量数据时(如1G),clone或者push时间会超过默认值为30s。
错误日志在gitlab安装目录下,如下是我的日志路径:

/home/git/gitlab/log/unicorn.stderr.log

日志信息:
这里写图片描述
3.解决办法:
修改gitlab unicorn配置文件unicorn.rb(位置:/home/git/gitlab/config下)中的timeout,加大timeout值即可。

修改后,重启gitlab服务。

你可能感兴趣的:(gitlab)