关于gitlab上传文件大小限制的修改
背景:
线上kubernetes集群跑了gitlab的应用(有好几个版本,最老的一个是8.5.8太老了不行升级了,还有一个10的版本,还一个13.7的版本?)。没有开启ssh的方式就使用了http的方式。程序上传大文件经常就上传不了(也都是使用方法的问题,一个maven项目里面有5个项目吧?打的每个jar包都有70-90m。跟他们聊过我可以在服务器上面maven打包。他们毕竟喜欢个人打包。当然了关键还是这maven打包打的太大了。没有进行进一步的优化)。上传大文件经常就失败了。看了一下还是修改一下gitlab的配置吧!
过程:
1.web修改
登陆root用户。点击左边面板设置(英文就是Settings)修改最大文件大小(我是直接设置了一个250m).
?
文章图片
然后点击最下面的保存按钮。
当然了你的页面也可能是如下的界面:
文章图片
这是13.7的gitlab吧我觉得这三个值都可以设置一下!
2. gitlab容器中的修改
[root@k8s-master-01 data]# kubectl get pods -n gitlab
NAMEREADYSTATUSRESTARTSAGE
gitlab-77d7878db-zknvb1/1Running044h
postgresql-6c4b6594d7-nxm4v1/1Running044h
redis-7469c66666-bhmh91/1Running044h
[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:/# vigitlab.rb

文章图片
打开这几个的限制,当然了client_max_body_size还是看个人需求了,我就搞了一个250m。然后保存
root@gitlab-77d7878db-zknvb:/# gitlab-ctl reconfigure
root@gitlab-77d7878db-zknvb:/# gitlab-ctl restart
【关于gitlab上传文件大小限制的修改】退出容器进行验证上传大文件(还是要小于你的nginx配置的client_max_body_size和web中的设置两个参数的最小值吧?)
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- 四首关于旅行记忆的外文歌曲
- 醒不来的梦
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 关于自我为中心的一点感想
- gitlab|Gitlab升级(12.2.1到14.6.4)
- 「按键精灵安卓版」关于全分辨率脚本的一些理解(非游戏app)
- 关于Ruby的杂想
- 关于读书的思考
- 关于this的一些问题(1)