前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于gitlab上传文件大小限制的修改

关于gitlab上传文件大小限制的修改

原创
作者头像
对你无可奈何
修改2021-07-31 18:04:16
6.9K0
修改2021-07-31 18:04:16
举报
文章被收录于专栏:运维专栏运维专栏

背景:

线上kubernetes集群跑了gitlab的应用(有好几个版本,最老的一个是8.5.8太老了不行升级了,还有一个10的版本,还一个13.7的版本?)。没有开启ssh的方式就使用了http的方式。程序上传大文件经常就上传不了(也都是使用方法的问题,一个maven项目里面有5个项目吧?打的每个jar包都有70-90m。跟他们聊过我可以在服务器上面maven打包。他们毕竟喜欢个人打包。当然了关键还是这maven打包打的太大了。没有进行进一步的优化)。上传大文件经常就失败了。看了一下还是修改一下gitlab的配置吧!

过程:

1.web修改

登陆root用户。点击左边面板设置(英文就是Settings)修改最大文件大小(我是直接设置了一个250m).

image.png
image.png

然后点击最下面的保存按钮。

当然了你的页面也可能是如下的界面:

image.png
image.png

这是13.7的gitlab吧我觉得这三个值都可以设置一下!

2. gitlab容器中的修改

代码语言:txt
复制
[root@k8s-master-01 data]# kubectl get pods -n gitlab
NAME                          READY   STATUS    RESTARTS   AGE
gitlab-77d7878db-zknvb        1/1     Running   0          44h
postgresql-6c4b6594d7-nxm4v   1/1     Running   0          44h
redis-7469c66666-bhmh9        1/1     Running   0          44h
[root@k8s-master-01 data]# kubectl exec -it gitlab-77d7878db-zknvb bash -n gitlab
root@gitlab-77d7878db-zknvb:/# cd /etc/gitlab/
root@gitlab-77d7878db-zknvb:/# vi  gitlab.rb 
image.png
image.png

打开这几个的限制,当然了client_max_body_size还是看个人需求了,我就搞了一个250m。然后保存

代码语言:txt
复制
root@gitlab-77d7878db-zknvb:/# gitlab-ctl reconfigure
root@gitlab-77d7878db-zknvb:/# gitlab-ctl restart

退出容器进行验证上传大文件(还是要小于你的nginx配置的client_max_body_size和web中的设置两个参数的最小值吧?)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景:
  • 过程:
    • 1.web修改
      • 2. gitlab容器中的修改
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档