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

1|0问题

  • 今天用Git上传项目时,最后一步push时命令行报错

error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly

1|1解决

  • 上网查了一下问题,大致分为三种情况

1|01. 提交最大缓存问题

  • 将缓存修改为500mb或者更大
git config --global http.postBuffer 524288000 //或者 git config --global http.postBuffer 1048576000
  • 但是我试过之后发现没有什么用,并且我的项目本身也没有超过500mb,所以不是这个问题

1|02. 配置最低速度和最低速度时间

git config --global http.lowSpeedLimit 0 git config --global http.lowSpeedTime 999999 //单位 秒
  • global是当前配置,如果需要全局配置用system
  • 试过之后还是没有用,并且我的报错后面没有跟网速

1|03. 网络问题

  • 如果上面都没有用的话只能用第三个方法,那就是换一个网络好一点的地方再push一次!!!
  • 由于我是在图书馆连着手机热点传的,我猜大概率是这个原因,但是得等到到时候回去再传,所以等会回去见证奇迹🧐

2|0更新

1|0回到寝室发现并不是网络问题,裂开,然后又查了一下找到了一个办法,把上传方式改成用SSH上传

1|01. 修改配置信息

  • 显示隐藏文件,在文件夹中用command + shift + .显示隐藏文件,找到.git中的config配置文件
    image

  • 修改里面的URL为SSH链接

image

  • 此链接可以在项目中的clone下看到

image

  • 然后继续push,结果发现需要输入passphase,然后在网上查了一下发现不管输入还是不输入都不行,表示我们对自己的git使用了私钥,在公钥的基础上又加了一道保障,所以会出现重复性输入密码,需要修改密钥

image

1|02. 修改密钥

  • 进入.ssh文件夹中有三个文件
    image

  • 删除id_rsa和id_rsa.pub文件

rm id_rsa*
  • 返回上级,重新生成密钥
ssh-keygen -t rsa -C "1018558037@qq.com" -b 4096//中间是自己的邮箱

image

  • 后面一路回车就可以了

image

  • 然后进入id_rsa.pub中查看密钥
cd .ssh cat id_rsa.pub

image

  • 然后在Github上面链接你的密钥,点击新建ssh key

image

  • 最后再push到仓库中

image

  • 登陆Github查看记录,发现已经更新成功了,大功告成!😁

3|0疑问

  • 但是最后我发现有一个问题,就是上面的记录其实是我两个小时前用http上传的记录,但是之前在Github上面查看的时候又根本没有记录,就离谱😒

__EOF__

本文作者R1cardo
本文链接https://www.cnblogs.com/r1cardo/p/14826320.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   R1cardo  阅读(8881)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示