Loading... 今天想将一个项目文档提交到自建的[Gitea](https://gitea.io/zh-cn/)服务器上,但总是报如下错误: ```bash hljs HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large ``` 百度了一下,由于项目文件比较大,有可能是curl的postBuffer默认值比较小导致的,因此通过以下方式进行了配置项的修改: ```bash hljs git config --global http.postBuffer 52428800 ``` 但我修改后还是不行,又研究了一下,发现可以用[ssh提交](https://www.cnblogs.com/lihaiping/p/6021813.html),但比较麻烦,懒的搞。。 最后还是StackOverflow了一下,找到了原因。因为Gitea是安装在我自己的服务器上的,通过nginx进行的部署,因此nginx的上传大小限制也需要修改,方法很简单,在nginx.conf文件中,修改以下属性并重启nginx服务即可: ```bash hljs client_max_body_size 50m; ``` 问题很简单,但主要暴露出我思考问题方式的不足。应用出了问题,不能只把精力放在客户端上,还要检查服务器端的配置是否正常。 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏