TIL

[flutter] error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400

chengzior 2025. 3. 15. 12:49

 

git push를 하려고 했는데 아래와 같은 오류로 진행이 되지 않았다.

> git push origin develop:develop
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date

 

알아보니 주요 원인은

1. 네트워크 문제
2. 리모트 저장소 문제
3. 대용량 데이터를 전송하려고 할 때

이라고 한다. 
나의 경우 네트워크와 리모트 저장소에 문제가 없어서 
대용량 데이터 전송하려고 할 때 발생하는 문제인 것 같았다.

git config http.postBuffer 524288000

따라서 전송 버퍼를 500MB로 설정해주고 다시 push 해보았다.
제대로 잘 push 된 것으로 보아 전송 버퍼 크기 때문이라는 것을 유추할 수 있었다.