- Published on
记git push失败的解决过程
- Authors
- Name
- Darwin Stone
- @dustred233
问题背景
使用git push推代码的时候,出现以下报错:
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
send-pack: unexpected disconnect while reading sideband packet
Writing objects: 100% (119/119), 1.93 MiB | 1.24 MiB/s, done.
Total 119 (delta 11), reused 0 (delta 0), pack-reused 0
fatal: the remote end hung up unexpectedly
问题分析
HTTP 413 ,即 Content Too Large,表示请求主体的大小超过了服务器愿意或有能力处理的限度。
所以应该就是本次commit提交的文件过大。
解决
在 nginx.conf 中配置 :
http{
client_max_body_size 50m;
}
nginx -t
,nginx -s reload
重启nginx。
然后再次 git push
,发现推送成功。