git push问题(push到远程服务器出现RPC)
git push问题(push到远程服务器出现RPC)
2024-09-28 08:43:04  作者:稳妥的  网址:https://m.xinb2b.cn/sport/fkl326209.html

最近小组成员跟我说,他git提交不了代码我问了下原因,他说他代码一提交就会报,我来为大家科普一下关于git push问题?以下内容希望对你有帮助!


git push问题

前言

最近小组成员跟我说,他git提交不了代码。我问了下原因,他说他代码一提交就会报

error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413fatal: the remote end hung up unexpectedlyfatal: the remote end hung up unexpectedlyEverything up-to-date

然后他跟我说他百度几种方法,都不管用。下文列下他百度出来的方案

方案一:修改本地git postbuffer大小

git config --global http.postbuffer 524288000

方案二:修改项目.git/config文件,添加如下内容

[http] postBuffer = 524288000

方案三:用管理账号在gitlab中的Account and limit加大Maximum attachment size (MB)和Maximum push size (MB)

可以参考该链接http://blog.csdn.net/techfield/article/details/70198077因为小伙伴不是管理员,后面我尝试了该方案,不管用

问题复盘1、先看git push抛出来的问题

error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

对我们有效的信息,估计就是413这个状态码,我们可以先从这个状态码入手

这个状态码的含义是

413 Request Entity Too Large服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务器愿意或者能够处理的范围。此种情况下,服务器可以关闭连接以免客户端继续发送此请求。

注: 查看http状态码信息,可以通过http://www.php.cn/web/web-http.html进行查阅

由状态码的含义,我们可以得出上传的代码可能过大。于是我让小伙伴看下,他上传的代码量有多少,好家伙,一共有4,50M的大小

2、解决方案

方案一:代码进行分批上传,不要一次性上传

小伙伴按这个方案果然解决了问题,但是他说这样好麻烦,总不能以后每次都要分批上传,这样提交代码的效率很低

方案二:增大http方式上传的大小

这个方案就是最开始的设置postbuffer,但问题就是不管用。后面就怀疑说是不是因为配置域名的原因,于是我就采用内网ip的方式直接去push代码,结果竟然可以了。

接着去ping下gitlab的域名,发现那个ip不是gitlab的内网ip,当然ping出来的也可能是外网ip,于是我就把ping出来的ip通过百度一下,显示该ip是本地局域网。

然后很自然的想到项目的gitlab是不是配置了代理,接着就去问搭这个gitlab的前同事。果然他之前搭建这套gitlab采用nginx做了代理,于是衍生出了第三种方案

方案三:修改nginx配置

在http的server节点中添加client_max_body_size,形如下

http: { server: { client_max_body_size: 200m; }}

方案四:用ssh提交代码

配置ssh,可以参考如下链接http://blog.csdn.net/qq_42832446/article/details/105533733

  • 长津湖雷公最后唱的歌在哪段(长津湖雷公牺牲前哼的小调)
  • 2024-09-29长津湖雷公牺牲前哼的小调看《长津湖》,雷公牺牲的时候,泪水不断往下滴啊这个性格耿直,有情有义,非常护犊子的老兵,七连第17名战士,炮排排长,大名叫雷睢生山东大汉,家在临沂雷公牺牲的时候,哼了两句家乡的小调,就是那首《沂蒙山小。
  • 自然日包括周六周日吗(什么是自然日)
  • 2024-09-29什么是自然日自然日就是指一天24小时,包括正常的工作日,和周末休息日,也包括假期,一般是针对工作日来提的比如说从周一开始算的话,七个工作日是指本周一到周五,再加上下周一、二;七个自然日就是指周一到周日七天自然日与。
  • 有个朋友失恋了我该怎么办(我好累我该怎么办)
  • 2024-09-29我好累我该怎么办我的好朋友失恋了,天天找我哭,我已经很累了,那就糊弄她虽然你是我的好朋友,可是我们也会累,在我们辛劳了一天下班后,在我们被工作压力填满后,我们还要接受你给我的负面情绪这样子的两个人都疲惫的人凑到一起,。
  • 吃碗豆的好处和坏处分别是什么(吃碗豆的优缺点)
  • 2024-09-29吃碗豆的优缺点吃豌豆的好处有可以起到通大肠的功效,因为豌豆中含有丰富的粗纤维,能够很好的促进肠蠕动,能够保持大便的顺畅,从而起到清洁肠胃的功效,而且豌豆还含有丰富的膳食纤维,可以防治便秘抗菌消炎,因为豌豆中含有赤霉。
  • 普陀十大景点排名(普陀最美一群人)
  • 2024-09-29普陀最美一群人为进一步提升居村党组织书记能力水平,展示党建引领下的社区治理工作成效,全面形成大抓基层、大抓支部的良好态势12月13日下午,“大梁带小梁小梁挑大梁”——普陀区2021年居村党组织书记技能大比武举行普陀。
  • 菠菜炒鸡蛋的正确做法(菠菜炒鸡蛋)
  • 2024-09-29菠菜炒鸡蛋作者:一点靓妆用料菠菜半把鸡蛋2个植物油适量盐适量做法步骤1、准备所需食材2、菠菜去根洗净切成小段;鸡蛋磕入碗中加少许盐打散3、菠菜焯水后备用4、热锅倒油,倒入打好的鸡蛋液,用筷子快速划散5、倒入菠菜。
  • 长三角三省一市联动市场监管(3分钟带你快速读懂)
  • 2024-09-293分钟带你快速读懂中国共产党长春市第十四次代表大会提出以实施“六城联动”为推动长春振兴发展的重要发力点和突破口“六城”分别是什么?一起来看↓↓↓蓝图绘就自当奋勇争先长春奋力开创振兴发展率先突破新篇章,。
  • 电脑上的快捷键大全怎么设置(电脑快捷键太多记不住)
  • 2024-09-29电脑快捷键太多记不住嘿~你知道吗?学会快捷键,能使我们办公更轻松!可是快捷键太多了,实在记不住啊!今天,小编整理了办公最常用到的50个快捷键,建议大家收藏起来,免得以后找不到啦~一、F1-F12系列F1-F12是大家很容。
  • 土耳其的亚洲部分,土耳其大部分土地在亚洲
  • 2024-09-29土耳其的亚洲部分,土耳其大部分土地在亚洲土耳其的土地面积是78.36万平方公里,相当于黑龙江省面积的1.65倍土耳其横跨亚欧大陆,97%的土地在亚洲,仅有3%的土地在欧洲按照地缘划分,土耳其应该属于亚洲,但是土耳其非常有意思,一定要说自己是。
  • 东北榛蘑生长在几月份(东北榛蘑长在哪里)
  • 2024-09-29东北榛蘑长在哪里东北榛蘑生长在7-8月份,一般生长在针阔叶树的干基部、代根、倒木以及埋在土中的枝条上榛蘑是一种主要分布在长白山山区林区千山区的榛柴岗上的菌类,其口感滑嫩,味道鲜美,被人们称为“山珍”、“东北第四宝”。
  • 属鼠的人为什么一直气运不顺(无论如何都要感谢这位贵人)
  • 2024-09-29无论如何都要感谢这位贵人人的运势一直都有盛衰之别,即使同一个人,在不同时节,也常能感受到不同运气的影响运气好时,人人喜上眉梢,在对新年有吉祥美满的祈愿之时,更有运气也处于“坏的不灵好的灵”的最佳阶段,可以让人官运如锦绣,财运。