git push 报错413 Request Entity Too Large

Posted bohu83

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push 报错413 Request Entity Too Large相关的知识,希望对你有一定的参考价值。

问题:

有个工程打了tar包。要push到git 提交报错了

git push
Counting objects: 6, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 40.96 MiB | 30.52 MiB/s, done.
Total 6 (delta 1), reused 0 (delta 0)
error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

调整buffer 不起作用:

 git config http.postBuffer 524288000
网上说的提交从http改为ssh. 主要步骤:

1 生成公钥私钥,将公钥从网页ssh位置添加上。

2 查看git项目的ssh地址,将git远程设为ssh地址。

3 push

看下步骤:

ls -al ~/.ssh

看下有没有pub

ssh-keygen -t rsa -C "bohu83@163.com"

把pub 粘贴到git  账户

2设置项目 为ssh

git remote set-url origin git@git.***.git

3 提交

 ssh -T git@git.***

验证下登录

再次执行git push

Counting objects: 6, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (6/6), done.

Writing objects: 100% (6/6), 40.96 MiB | 263.00 KiB/s, done.

Total 6 (delta 1), reused 0 (delta 0)

可以提交了 。

以上是关于git push 报错413 Request Entity Too Large的主要内容,如果未能解决你的问题,请参考以下文章

git push报错:error: RPC failed; result=22, HTTP code = 413

使用Github push 2M大小文件时提示:413 Request Entity Too Large

关于Git上传项目报错error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

nginx上传文件时413报错解决(Request Entity Too Large)

部署项目到远程tomcat的413 Request Entity Too Large报错处理

三个思路解决413 Request Entity Too Large报错处理