文档章节

gitlab使用过程中遇到大文件上传或下载失败的问题,总结一下

小春0618
 小春0618
发布于 2014/07/23 17:08
字数 435
阅读 1.2W
收藏 6

 环境如下:gitlab服务器redhat,客户端环境mac os,如果是其他环境遇到问题仅供参考

如果gitlab上传代码提示:

        error: RPC failed; result=22, HTTP code = 411

该问题是由于客户端设置的http_post_buffer大小不足导致的,解决方法如下:

进入到工程所在的终端目录下执行:

       git config http.postBuffer 524288000


如果gitlab上传代码提示:

        error: RPC failed; result=22, HTTP code = 413

该问题是由于gitlab服务器端client_max_body_size参数过小大致的,解决方法如下:

进入到服务器的终端目录:/etc/nginx下,编辑nginx.conf,在http配置段中增加如下配置

       client_max_body_size 500m #大小自行调节


如果gitlab clone代码提示:

        error: RPC failed; result=22, HTTP code = 502

该问题一般都是由于gitlab服务器端上的文件过大,导致客户端下载文件超时,gitlab使用unicorn进行webserver管理,如果客户端下载文件超过30s,unicorn就会结束该线程,因此这里的解决方案就是设置unicorn的超时时间,方法如下:

进入到gitlab服务器的终端目录:/home/git/gitlab/config/下,编辑unicorn.rb

     # nuke workers after 30 seconds instead of 60 seconds (the default)

     timeout 120

调整该项时间值,即可调整超时时间,具体设置自行调节



© 著作权归作者所有

小春0618
粉丝 8
博文 40
码字总数 10552
作品 0
海淀
程序员
私信 提问
加载中

评论(0)

asp.net core结合Gitlab-CI实现自动化部署

0、目录 整体架构目录:ASP.NET Core分布式项目实战-目录 一、前言 在之前的文章中写过k8s+Jenkins+GitLab-自动化部署asp.net core项目 的topic,这次讲解一下gitlab-ci的CI/CD,说实话,自动...

如痴如醉
2019/01/11
0
0
记录一条属于自己的gitlab流水线

背景: 一次偶然的机会看到了其它项目组强大的GitLab流水线, 想起自己每天还要手动打镜像做一些重复性工作,瞬间眼红. 这不就是我想要的流水线吗.凑巧项目组决定把代码迁移到公司的机器上, 那就...

YYJay
2018/08/07
0
0
GitLab Workhorse 简史

Gitlab-workhorse 是一个以 Go 而不是以 Ruby 编写的'周末项目',在过去 8 个月,它从一个提供 git-clone 超时通知的组件小程序,成长为几乎涉及所有对 GitLab 的 HTTP 请求的部件。 在这篇博...

Zoker
2017/03/12
2.6K
2
I-team 博客的 gitlab-runner 持续集成实践

做为一个略微看过nodejs语法,但又不懂nodejs的攻城狮,搭建hexo环境很是麻烦,要考虑到FQ、版本兼容等问题。于是乎,博主每换一个电脑,为了能继续发博客,都需要在新电脑上花一天时间重新搞...

haifeiWu
2018/07/24
0
0
GitLab → 搭建私有的版本控制的托管服务平台

开心一刻   睡着正香,媳妇用力把我晃醒说:“快起来,我爸来了。”   我一下醒了,手脚熟练的把衣服一抱,滚到床底,顺便把鞋也收了进去   媳妇蹲下无奈的说:“快出来!咱俩都结婚半...

青石路
03/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 如何以 Web 应用的方式启动

在 Spring Boot 启动的时候,在进程完成后会自动退出。 如何让 Spring Boot 以 Web 方式启动,并且进程不退出呢? 需要确定下 Web 的这个依赖是否在你的依赖中。 <dependency> ...

honeymoose
19分钟前
36
0
leetcode892(三维形体的表面积)--C语言实现

求: 在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。 每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。 请你返回最终形体的表面积。 示例 1: 输入:[[2]] 输出:...

拓拔北海
24分钟前
42
0
使用* args和** kwargs [重复] - Use of *args and **kwargs [duplicate]

问题: This question already has answers here : 这个问题已经在这里有了答案 : What does ** (double star/asterisk) and * (star/asterisk) do for parameters? **(双星号/星号)和*(......

技术盛宴
29分钟前
34
0
spring-boot之@ConfigurationProperties的使用

@ConfigurationProperties是什么? Using the @Value("${property}") annotation to inject configuration properties can sometimes be cumbersome, especially if you are working with mu......

书中迷梦
30分钟前
67
0
让你快速掌握_正则表达式_的技巧(二)

经过上篇的快速入门了正则表达式,今天就带你快速掌握正则表达式的技巧, 话不多说,直接上干货! 正则表达式-附录【重点】 一. 规则 规则:. 含义:代表的是某一位,可以是任何字符 例如:匹配规...

煌sir
33分钟前
39
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部