问题

  • 今天用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的更多相关文章

  1. 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 ...

  2. 使用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: ...

  3. (原)使用TortoiseGit提交代码push的时候报错:HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large

    今天我想rk的sdk包里面的一些东西提交到我的git服务器上,结果,总是报错,折腾了一下午,结果才解决. 首先看看我提交代码的时候,报错的信息: git.exe push --progress &qu ...

  4. 【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 ...

  5. 解决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 ...

  6. 解决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 ...

  7. 使用nginx代理gogs遇到推送代码错误的问题(RPC failed; HTTP 413 curl 22 The requested URL returned error: 413)

    前提 代码管理我是用Gogs.Git,前些阵子使用Nginx将git.balabiu.com反向代理到了Gogs的默认端口,其他二级域名准备做其他使用, 导致上报代码出现了错误. 问题 推送代码报错误 ...

  8. 安装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 ...

  9. 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 ...

  10. PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"

    RHEL6.5创建本地Yum源后,发现不可用,报错如下: [root@namenode1 html]# yum install gcc Loaded plugins: product-id, refr ...

随机推荐

  1. 一些rand()的测试

    rand()生成的伪随机数已经足够我们实用,为了跟好的理解rand()跟seed的关系,做了一些测试! rand()函数种子默认为1,在每一次程序运行中,随机数相同,在一次运行中,可将生成数看做随机 ...

  2. K8S基本组件梳理

    Master组件 apiserver:对资源对象进行curd操作,例如pod和server:将所有的状态储存到etcd中. schedule:监控未调度的pod,根据pod的资源需求.资源可用性和其他 ...

  3. 2024年4月中国数据库排行榜:OceanBase再度登顶,KingBase稳步上升进前五

    春风劲吹,迎来了2024年4月中国流行度排行榜.纵观本月榜单,各家数据库产品你追我赶,名次呈现微妙变动,它们正以不可忽视的力量,推动着中国乃至全球的数据管理革新.在这春意盎然的四月,让我们继续关注这些 ...

  4. 2022年最新数据库经典面试题及答案汇总(含PostgreSQL、Oracle、MySQL)

    随着企业数字化需求的增加,数据库行业发展日益壮大,企业对DBA岗位的需求也处于逐步增加中.我们梳理了墨天轮平台上2022年最新的一批数据库经典面试题,主要包含PostgreSQL.MySQL和Orac ...

  5. 墨天轮最受DBA欢迎的数据库技术文档-监控篇

    好久不见,<墨天轮最受欢迎的技术文档>系列文章回归啦!本期主题数据库监控篇,希望能够帮助到大家!此外,为感谢大家支持,原文文末也给大家带来了返场福利,欢迎大家进入原文参与~ 数据库监控是许 ...

  6. windows下查看用户名

    net user 查看计算机所有用户名 echo %username% 查看当前用户名

  7. 使用rancher cli对接k8s

    一.获得rancher的token 1.进入rancher,点击右上角弹出框的ApI&Keys 2.进入页面后选择添加key 3.注意,这里的作用集群范围必须不能指定,否则在jenkins服务 ...

  8. 云原生周刊:Kubernetes v1.27 发布 | 2023.4.17

    开源项目推荐 Palaemon Palaemon 是一个开源开发工具,用于监控 Kubernetes 集群的健康状况和资源指标并分析内存不足 (OOMKill) 错误. Gitkube Gitkube ...

  9. 如何使用 GoGoCode 一键 Vue2 转换 Vue3

    前言 从今年年初开始,项目开始升级优化,将之前的 Vue2 旧版本整体升级到 Vue3 版本.在重写了几个 Vue 文件后,我发现做的都是一些机械性的工作,效率低且重复性大.于是就试着搜索了一下有没有 ...

  10. RabbitMQ3.8.16安装延迟队列插件

    安装过程 1:RabbitMQ 延迟插件GitHub 2:各版本地址 如我的MQ版本是3.8.16,那么根据提示下载的版本是: ①:移动插件到RabbitMQ的插件目录下,如我的位置是:/usr/li ...