当前位置:   article > 正文

git push代码报错:HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large

http 413 curl 22 the requested url returned error: 413

git push 代码的时候报错:The remote end hung up unexpectedly the remote end hung up unexpectedly RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large。

方法1:增大http post buffer

在git bash中执行:git config http.postBuffer 524288000

然后再push

但是我用这种方法不管用

(如果code = 411,则是由postBuffer引起的,可以在客户端执行

git config --global http.postBuffer 52428800,改为最大50M)

方法2:通过ssh来提交,而不是用http:可行。参考文章:(原)使用TortoiseGit提交代码push的时候报错:HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large - lihaiping - 博客园

因为我没有用过ssh提交,所以首先要生成ssh,这里参考git文档http://git.liebaopay.com/help/ssh/README,跟着一步步做就可以了。

最后通过ssh -T git@example.com (用你自己的git域名替换example.com),出现Welcome to GitLab,表示成功,如下:

然后:

设置git的ssh远端地址:

git remote set-url origin 项目的ssh地址

 重新push:$ git push

我到这里就成功push上去了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/511023
推荐阅读
相关标签
  

闽ICP备14008679号