Intro
μλ νμΈμ. git pushλ₯Ό νλ λμ€ λ€μμ μλ¬κ° λ°μνμ΅λλ€.
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400send-pack: unexpected disconnect while reading sideband packet
Why
ν΄λΉ μλ¬λ μΌλ°μ μΌλ‘ μλ²μμ ν΅μ μ λ¬Έμ κ° μμ λ λνλ©λλ€. HTTP 400 μ€λ₯λ "μλͺ»λ μμ²"μ μλ―Ένλ©°, μλ²κ° μμ²μ μ΄ν΄ν μ μκ±°λ μλͺ»λ νμμΌλ‘ μμ²μ΄ 보λ΄μ‘λ€λ κ²μ λνλ λλ€.
μ κ²½μ° git push μ νμΌ μ΄λ―Έμ§λ₯Ό μ λ‘λ νμλλ°μ, κΉνμ μ¬λ¦¬λ μλ£ λ°μ΄ν°μ μμ΄ λ무 ν¬λ€λ©΄ λ€μμ μλ¬κ° λ°μν μ μλ€κ³ ν©λλ€.
How to Solve
Gitμμ HTTP μμ²μ λ³΄λΌ λ μ¬μ©νλ λ²νΌ ν¬κΈ°λ₯Ό μ€μ νλ λͺ λ Ήμ΄λ₯Ό ν΅ν΄ ν΄λΉ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμμ΅λλ€.
git config http.postBuffer 524288000
- http.postBuffer: Gitμ HTTP νλ‘ν μ½μ μ¬μ©νμ¬ μ격 μ μ₯μμ λ°μ΄ν°λ₯Ό μ μ‘ν λ, λ°μ΄ν°κ° λ무 ν¬λ©΄ μ΄λ₯Ό μ¬λ¬ λ²μ λλμ΄ μ μ‘ν μ μμ΅λλ€. μ΄λ postBufferλ HTTP POST μμ²μ μν λ²νΌ ν¬κΈ°λ₯Ό μ μν©λλ€.
- 524288000: μ΄ κ°μ λ°μ΄νΈ λ¨μλ‘ μ€μ ν λ²νΌ ν¬κΈ°μ λλ€. 524288000μ 500MBλ₯Ό μλ―Έν©λλ€.
κΈ°λ³Έμ μΌλ‘ Gitμ HTTP λ²νΌ ν¬κΈ°λ μλμ μΌλ‘ μμ μ μλλ°, λ€μκ³Ό κ°μ΄ ν° νμΌμ νΈμνλ €κ³ ν λλ λ²νΌ ν¬κΈ°λ₯Ό ν€μμΌ ν μ μμ΅λλ€.