git push问题(push到远程服务器出现RPC)
git push问题(push到远程服务器出现RPC)
2024-11-08 05:10:36  作者:稳妥的  网址:https://m.xinb2b.cn/tech/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

  • 自驾游海南岛路线图最新(乘风破浪1000公里自驾海南岛东部沿线)
  • 2024-11-08乘风破浪1000公里自驾海南岛东部沿线作者:一蕊Aries说说这次旅行你觉得旅行的意义是什么?是为梦想,走过山川河流,奔赴远方的新鲜感?还是放下防备,逃离城市喧嚣,生活在别处遇见真实的自己?我觉得以上皆是和煦的阳光、湛蓝的海水、柔和的沙滩。
  • 俄罗斯的奇葩物品(俄罗斯民间有不少老物件)
  • 2024-11-08俄罗斯民间有不少老物件中国和俄罗斯是接壤国家,而且在国际上也一直往来友好不过,一提到俄罗斯,想必很多人的第一印象就是——战斗民族当然了,这也确实是俄罗斯人给我们留下的固有印象因此,小编就来盘点9个俄罗斯特有的物件,看看您认。
  • 2023款雷克萨斯rx白色混动试驾(赛道试驾全新一代RX)
  • 2024-11-08赛道试驾全新一代RX新能源时代来势汹汹,高速增长的新能源汽车,已然构成了最大增量细分市场,倒逼着每一个传统品牌尤其是豪华品牌站在十字路口,这张电气化时代的答卷需要它们一一作答而作为日系豪华品牌的雷克萨斯,其在混动领域耕耘。
  • 鹅肉跟什么肉不可以一起吃(吃肉是一种文化)
  • 2024-11-08吃肉是一种文化人类饮食自古以来就未曾离开过肉,随着人们物质生活的丰富和对饮食营养的追求,肉类食品更是人们餐桌上不可缺少的食物;吃的美味,吃的健康已成为人们美好生活的一项重要内容1鸡肉温中益气、补虚填精、滋阴润肤性味。
  • 暗黑破坏神不朽法师输出流(不朽法师职业最强技能大赏)
  • 2024-11-08不朽法师职业最强技能大赏在暴雪最新推出的《暗黑破坏神:不朽》手游中,法师沿袭了《暗黑破坏神》系列一贯的职业特点,那就是对技能和法术的极端依赖法师法师作为一个纯魔法职业,对技能的选择有比较高的要求笔者综合对该职业的游玩体验,认。
  • 清朝的第一位皇帝有几个儿子(为何清朝最后三个皇帝都无后代)
  • 2024-11-08为何清朝最后三个皇帝都无后代两次鸦片战争将中国带入多灾多难的近代社会,曾经辉煌一时的清朝也日暮西山,行将就木这时候,出现了一个奇怪的现象,最后三个皇帝,同治皇帝、光绪皇帝、宣统皇帝都没有一子半女,等于是绝后了“不孝有三,无后为大。
  • 因为爱情是谁写的歌(因为爱情是因为李亚鹏和徐静蕾而写的)
  • 2024-11-08因为爱情是因为李亚鹏和徐静蕾而写的如果说电影是一盘菜肴,那音乐便是其中最好的调味剂之一简简单单的几道声音,便能让人如临其境,感同身受那么,好的电影配乐到底是怎样的呢?去年,著名音乐人小柯做客我们电影导演中心的“影享电影艺术沙龙”,不仅。
  • 炒猪血最正宗的做法(很多人第一步就做错了)
  • 2024-11-08很多人第一步就做错了这两天气温越来越低了,特别是晚上,都有点冷飕飕的感觉了!秋天是需要滋补的季节,我之前介绍了很多适合秋天吃的菜,比如鱼、肉和瓜果蔬菜等我今天给你推荐一种属于荤菜,但是又不是真正意义上的肉,这个食材就是猪。
  • 猪猪侠之超星萌宠对战黑洞队(猪猪侠之五灵运动会)
  • 2024-11-08猪猪侠之五灵运动会小朋友们是不是一如既往地想看猪猪侠啊?今天的两集剧情依旧精彩,快来看剧放松放松吧!《美食大作战,超星萌宠厨房争霸》开饭啦!菲菲拿着自己做的色香味俱全的甜甜圈来到大家面前,邀请大家去自己家厨房做客就在大。
  • 谈谈海底捞的体验(海底捞门店回应顾客花17元吃海底捞)
  • 2024-11-08海底捞门店回应顾客花17元吃海底捞近日,一则“17元吃海底捞”的话题登上热搜,事情源于有位宝妈称自己花17元吃了一顿海底捞,在其发文晒出的账单显示,这一餐点了四份清水锅0元,一份捞派捞面7元,一份自选小料10元,合计17元“17元吃海。
  • 五音分别是什么乐器?乐器八音和五音
  • 2024-11-08五音分别是什么乐器?乐器八音和五音  行测常识判断考点范围很广,一般包括政治、法律、经济、人文、地理、科技、生活等方面,需要小伙伴们长时间不间断的积累今天给大家带来的常识相关考点是“乐器八音和五音”  乐器八音  原为中国历史上最早的。