关于Git上传项目报错error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
问题
- 今天用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. 提交最大缓存问题
- 将缓存修改为500mb或者更大
git config --global http.postBuffer 524288000
//或者
git config --global http.postBuffer 1048576000
- 但是我试过之后发现没有什么用,并且我的项目本身也没有超过500mb,所以不是这个问题
2. 配置最低速度和最低速度时间
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999 //单位 秒
- global是当前配置,如果需要全局配置用system
- 试过之后还是没有用,并且我的报错后面没有跟网速
3. 网络问题
- 如果上面都没有用的话只能用第三个方法,那就是换一个网络好一点的地方再push一次!!!
- 由于我是在图书馆连着手机热点传的,我猜大概率是这个原因,但是得等到到时候回去再传,所以等会回去见证奇迹
更新
回到寝室发现并不是网络问题,裂开,然后又查了一下找到了一个办法,把上传方式改成用SSH上传
1. 修改配置信息
显示隐藏文件,在文件夹中用command + shift + .显示隐藏文件,找到.git中的config配置文件

修改里面的URL为SSH链接

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

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

2. 修改密钥
进入.ssh文件夹中有三个文件

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

- 后面一路回车就可以了

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

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

- 最后再push到仓库中

- 登陆Github查看记录,发现已经更新成功了,大功告成!
疑问
- 但是最后我发现有一个问题,就是上面的记录其实是我两个小时前用http上传的记录,但是之前在Github上面查看的时候又根本没有记录,就离谱
关于Git上传项目报错error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413的更多相关文章
- git报错error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
报错 $ git push; Enumerating objects: 1002, done. Counting objects: 100% (1002/1002), done. Delta comp ...
- 使用git提交时报错:error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
Delta compression using up to 4 threads.Compressing objects: 100% (2364/2364), done.Writing objects: ...
- (原)使用TortoiseGit提交代码push的时候报错:HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
今天我想rk的sdk包里面的一些东西提交到我的git服务器上,结果,总是报错,折腾了一下午,结果才解决. 首先看看我提交代码的时候,报错的信息: git.exe push --progress &qu ...
- 【Git】error: RPC failed; HTTP 413 curl 22 The requested URL returned error:413 Request Entity Too Large
error: RPC failed; HTTP 413 curl 22 The requested URL returned error:413 Request Entity Too Large fa ...
- 解决Gitlab的The remote end hung up unexpectedly错误,解决RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large问题
解决Gitlab的The remote end hung up unexpectedly错误 解决RPC failed; HTTP 413 curl 22 The requested URL retu ...
- 解决RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large问题
使用SourceTree客户端,向远程仓库推送时:RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request ...
- 使用nginx代理gogs遇到推送代码错误的问题(RPC failed; HTTP 413 curl 22 The requested URL returned error: 413)
前提 代码管理我是用Gogs.Git,前些阵子使用Nginx将git.balabiu.com反向代理到了Gogs的默认端口,其他二级域名准备做其他使用, 导致上报代码出现了错误. 问题 推送代码报错误 ...
- 安装docker报错:https://download.docker.com/linux/centos/7/i386/stable/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
如题,执行docker安装命令报错: [root@centos ~]# yum install docker-ce Loaded plugins: fastestmirror, security Se ...
- yum异常: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
http://people.centos.org/hughesjr/chromium/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 ...
- PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
RHEL6.5创建本地Yum源后,发现不可用,报错如下: [root@namenode1 html]# yum install gcc Loaded plugins: product-id, refr ...
随机推荐
- Passwords
详见 此处 Header File 0*)1190*+0**0).0970)/0)/111105000
- nestjs 中管道的使用-验证DTO
1. 安装管道 nest g pi role 意思是安装一个role模块的管道 2. 在controller中使用管道 管道的作用: 1. 数据的转换 2. DTO规则验证 一般使用全局配置管道 区别 ...
- 什么是 vite ?
vite 是尤雨溪团队开发的新一代前端构建工具,作者尤雨溪宣传的时候表示 vite 是下一代的构建工具,并表示自己再也不会 webpack 了 : vite 的优点主要有3点 : 第一:开发环境中,无 ...
- 35. vue响应式的get和set如何触发或者过程
首先 ,vue 内部使用 Object.defineProperty 给data中的数据添加了 getter 和 setter 函数 : 当我们访问数据的时候,会触发getter 函数 retur ...
- python中队列deque的使用
队列,堆栈是程序开发中常用的两种数据存储模型.python中队列怎么运用呢?以下内容介绍了队列的使用和队列的函数. from collections import deque q = deque() ...
- harbor磁盘爆满,执行垃圾回收清理镜像
1.在使用Jenkins发版操作时发现,推送私有仓库harbor报错: received unexpected HTTP status: 500 Internal Server Error 2.想要登 ...
- 云原生周刊:ingress2gateway 发布 | 2023.10.30
开源项目推荐 m9sweeper m9sweeper 是一个免费且简单的 Kubernetes 安全平台.它将行业标准的开源实用程序集成到一站式 Kubernetes 安全工具中,该工具可以帮助大多数 ...
- AWS-最佳实践-杂信息
1.Amazon Aurora Serverless v1 AmazonAurora-Serverless版本1是亚马逊Aurora的按需自动缩放配置.Aurora Serverlessv1 DB集群 ...
- Python 中的抽象类和接口类
[抽象类] 抽象类是一个特殊的类,只能被继承,不能被实例化.它主要用于作为其他类的基类或模板. 抽象类可以包含抽象方法和具体方法.在抽象类中定义的抽象方法必须在子类中进行实现. from abc im ...
- 焕然一新!TinyVue 组件库 UI 大升级,更符合现代的审美!
你好,我是 Kagol,个人公众号:前端开源星球. 自从 TinyVue 组件库去年开源以来,一直有小伙伴反馈我们的 UI 不够美观,风格陈旧,不太满足现阶段审美. "TinyVue 给我的 ...