gitlabでpush時にエラー
自前で建てているgitlabにpushしたら
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
というエラーが発生。
今までは動作していたけれど。
git configの、
http.versionを、HTTP/1.1にしてもダメ。
http.postBufferを、大きな数値にしてもダメ。
・・・。
nginxの設定でした。
location / {
...
proxy_request_buffering off;
...
}
リクエストボディのバッファリングをOffにすることで自分のケースでは解決。