HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large,Git push报错

错误是这个是没错了,但是在这个错误之前会有很多的提示信息,标题的内容只是最后一部分的内容。
先说能够解决的问题,我觉得我这个应该是全网首发了,虽然也是综合了很多人的博客和简书,但是我觉得这个还是很有必要看的。
可以解决的问题就是上述报的错误。
先说一下,如果你有这个错误,你可以怎么办。
第一步
将git的提交方式从http换为ssh,怎么换
我用的是idea,
在这里插入图片描述
这个是旧版的方式,我的是2020.2版本的idea
新版的方式
在这里插入图片描述
如果你是eclipse的话那就百度一下。

尝试提交

如果你提交成功了,好的,滑倒最后,你不点完赞再走嘛?

第二步

你使用idea也好eclipse也好,不能提交,就都是不能提交的,再gitBase中也是不能提交的。
我们在gitBase中查看git status 看一看是不是有文件未被跟踪或者没有提交到本地仓库。
这一步,你不会就去百度吧。

再确定了已经提交到了本地仓库后

再次尝试能不能提交

第三步

这个错误的解决就是需要将原来的http的提交方式改为ssh的提交方式
在你的电脑中找到 .ssh 文件夹,网上的没有告诉你在哪里的,我来告诉你这个文件夹在哪里。
在这里插入图片描述
我打码的文件夹就是你计算机名

然后我们将文件夹里面的内容都删掉,如果没有就不用了,但你的.ssh文件夹里也最多就这三个文件,注意我这里说的是最多,你就都删掉了就好了。
在这里插入图片描述

然后在你的项目中gitBase一下。

这时候划重点了 ,

git config --global user.name "yourname"
git config --global user.email "your@email.com"

注:
yourname是你要设置的名字(你GitHub上的名字)
your@email是你要设置的邮箱。

ssh-keygen -t rsa -C "your@email.com

直接回车就可以了,不用输入什么东西

这一步完事,你的.ssh文件夹下至少有两个文件
在这里插入图片描述
打开 第二个文件,然后复制里面的内容

打开GitHub网站登录进去,然后
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把你复制的东西粘贴到圆圈里面然后ADD SSH Key

这一步完事,接着push,成功了你就结束了,如果没有的话,接着来。

第四步
基本你的第三步是不会成功
你到了这一步还没有成功的话】
可能报的错误就已经改变了
ssh: connect to host github.com port 22: Connection refused
这种情况就是你的远程仓库和本地之间的连接也就是本地知道的远程仓库的地址是http方式的

在你的项目下
移除远程仓库配置

git remote rm origin

重新添加新的远程仓库,以ssh的形式

git remote add origin https://github.com/unlimitbladeworks/Data-Struts-Learning.git

这里的地址的来源
在GitHub上找到你的项目
在这里插入图片描述
记住ssh才是你要复制的

再次提交,如果还不成功
那就重启一下电脑
再git status一下,如果还有其他错误,我这里就解决不了了,请去百度。

点赞哦,你就可以获得三倍的快乐。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值