欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

gog中git提交push到远程时出现error:RPCfailed;HTTP413curl22

时间:2023-06-27

一、问题描述二、问题分析三、问题解决 一、问题描述

nohup ./gogs web & 启动 gogs Linux下Gogs二进制安装配置 的时候,可以 git push 项目通过 nginx,配置nginx.conf时候,就报错 error: RPC failed; HTTP 413 curl 22 二、问题分析

是不是 nginx.conf 中什么配置项限制了文件上传的大小 三、问题解决

client_max_body_size 默认 1M,表示 客户端请求服务器最大允许大小,在“Content-Length”请求头中指定。如果请求的正文数据大于client_max_body_size,HTTP协议会报错 413 Request Entity Too Large。就是说如果请求的正文大于client_max_body_size,一定是失败的。如果需要上传大文件,一定要修改该值。

打开 nginx.conf 中的 http 配置段中加入:

client_max_body_size 100m;

重启 systemctl restart nginx,问题解决如果启动失败:请移步 >>> 如何验证 nginx.conf 是否配置正确

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。