Git错误:RPC失败;HTTP 413 curl 22 请求的URL返回错误:413请求实体过大。

11

运行此命令后,我遇到了 413 Request Entity Too Large 错误:

git push -u test1 current-repo --force

这个错误的原因是什么?如何避免这个错误?

1
请阅读 http://stackoverflow.com/help/how-to-ask 并相应地完善您的问题。 - Vampire
2
@VivekBhatt 这可以帮助你:上传文件遇到413“请求实体过大”错误上传大文件失败 - Alex K
但是我正在使用 GitHub。 - Vivek Bhatt
请检查以下链接 https://dev59.com/t2s05IYBdhLWcg3wCNhG - Stony
在我的情况下,我们在 GitLab 前面有一个反向代理,这个代理的默认大小很小。一旦我们更改了它,所有事情都正常工作了。 - james.garriss
请查看此答案以获取解决方案 https://dev59.com/e2w15IYBdhLWcg3wFHtZ#60833201 - Jimmy Obonyo Abor
3个回答

21

7
只需要在配置文件的 location / ... 部分添加 client_max_body_size 100m; 即可。 - M. Rostami
1
对我来说,500米的提交工作正常,提交大小为11.6GB。感谢@M.Rostami。 - Pv66

1

在删除整个代码库之后,将所有文件提交到代码库中后,这对我有效。


1
那對我沒有用。在我的情況下,我正嘗試將一個首次推送(1.3GB 壓縮)到一個空的存儲庫中。 - Paulo Carvalho
你是如何得知你的第一次推送有多大的? - g.annunziata

-11

我通过删除“.git”文件夹并将大文件夹添加到.gitignore中,然后从init开始重新启动来解决了这个问题。


2
那不是一个解决方案。 - Braian Mellor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接