Greetings ,
I get timeouts when I clone a large repo from our self hosted Gitlab-ce server running v9.5.3.
I have set the timeouts for 3 hours, but I get the below error after 1 hour. Are there any other settings I can set to fix this ?
Command:
git clone https://gitexample.com/group/test.git --depth 1 --no-single-branch
Error:
14:29:48.154169 pkt-line.c:80 packet: sideband< \2Compressing objects: 100% (10042/10042) \15
14:29:48.154179 pkt-line.c:80 packet: sideband< \2Compressing objects: 100% (10042/10042), done.
remote: Compressing objects: 100% (10042/10042), done.
14:29:48.154199 pkt-line.c:80 packet: sideband< PACK …
14:29:48.154267 run-command.c:626 trace: run_command: ‘–shallow-file’ ‘/private/tmp/wp-as391/.git/shallow.lock’ ‘index-pack’ ‘–stdin’ ‘-v’ ‘–fix-thin’ ‘–keep=fetch-pack 13500 on Infinite.local’ ‘–pack_header=2,16188’
14:29:48.165043 git.c:344 trace: built-in: git ‘index-pack’ ‘–stdin’ ‘-v’ ‘–fix-thin’ ‘–keep=fetch-pack 13500 on Infinite.local’ ‘–pack_header=2,16188’
Receiving objects: 95% (15520/16188), 687.86 MiB | 154.00 KiB/s
- transfer closed with outstanding read data remaining00 KiB/s
- stopped the pause stream!
- Closing connection 0
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
mac gitconfig:
[http]
postBuffer = 104857600000
sslVerify = false
Gitlab.rb config:
gitlab_rails[‘git_timeout’] = 10800
nginx[‘keepalive_timeout’] = 10800
unicorn[‘worker_timeout’] = 10800
nginx[‘redirect_http_to_https’] = true
nginx[‘custom_gitlab_server_config’] = “proxy_max_temp_file_size 0;”