Git RPC failed HTTP 413 curl 22 The requested URL returned error 413
字数 199 字 阅读时长 ≈ 1 分钟
因为公司有很多涉及到大资源的项目,因此偶尔都会碰到git无法推送或者无法拉取的情况。
网上一般提供的方法都是设置缓存,这里不再多说,一句git config http.postBuffer 524288000
就完事。
我们这里讨论的是自建git服务器的情况。
直接说答案,两种方案:
1. 服务端设置网页服务器允许的文件大小
1.1 Nginx
打开 nginx.conf
,编辑 client_max_body_size 50m;
这一行,把大小改成你需要的单文件大小,比如 1024m
。
1.2 Apache
打开 httpd.conf
,编辑 LimitRequestBody 52428800
这一行,同上。
2. 不使用https url
没错,直接不要使用https,而是用ssh地址,这样就不会受到网页服务器的配置限制了。
♦ 本文固定连接:https://www.gsgundam.com/archive/2022-06-22-git-RPC-failed-HTTP-413-curl-22/
♦ 转载请注明:GSGundam 2022年06月22日发布于 GSGUNDAM砍柴工
♦ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
♦ 原创不易,如果页面上有适合你的广告,不妨点击一下看看,支持作者。(广告来源:Google Adsense)
♦ 本文总阅读量次