{siteMetadata.headerTitle}
Published on

记git push失败的解决过程

Authors

问题背景

使用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 -tnginx -s reload 重启nginx。

然后再次 git push,发现推送成功。