Github 现在正在发生愚蠢的问题。我有相当多的更改(大小约为 120MB),当我尝试推送时,会发生以下情况:
error: RPC failed; result=22, HTTP code = 413
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
我已经做了
git config http.postBuffer 524288000
,所以这似乎不是问题。会是什么呢?
如果出现错误 413,那么问题不在于 git,而是在于与您的网络服务器。
是您的网络服务器阻止了大文件上传。
nginx的解决方案
只需加载您的nginx.conf
并添加client_max_body_size 50m;
(根据您的需要更改值)在 http 块中。
通过执行重新加载 nginx 以接受新配置sudo service nginx reload
并再次尝试通过 http 推送您的提交。
阿帕奇的解决方案
In your httpd.conf
add LimitRequestBody 52428800
(根据您的需要更改值)<Directory />
堵塞。这样做您可以限制整个服务器文件系统的请求,仅限制单个虚拟主机或目录的请求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)