Ubuntu 20.04.6 LTS
Git Lab CE(Community Edition)
Nginx
git push origin main
Enumerating objects: 198, done.
Counting objects: 100% (159/159), done.
Delta compression using up to 12 threads
Compressing objects: 100% (95/95), done.
Writing objects: 100% (117/117), 1.53 MiB | 24.47 MiB/s, done.
Total 117 (delta 21), reused 0 (delta 0), pack-reused 0
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
git에 업로드할 때 최대사이즈가 정해져있는데 그것보다 큰 용량을 push 하려고 할 때 발생
/etc/gitlab/gitlab.rb 의 nginx['client_max_body_size'] = '400G' 으로 표기
주석이 되어있다면 풀어주면 됨.
웹서버를 nginx를 사용하므로 nginx.conf에 client_max_body_size 200m; 를 http 블록에 추가
nginx 재시작 -> sudo service nginx restart
git bash에서
git config http.postBuffer 20971520
git config --global http.postBuffer 20971520 입력
정리가 잘 된 글이네요. 도움이 됐습니다.