1、安装流程
1.1 安装依赖包
bash
yum update
yum install -y curl openssh-server ca-certificates tzdata perl
#以下安装邮件服务器可跳过
yum install -y postfix
1.2 清华园下载对应版本的包
Index of /gitlab-ce/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
(官网地址: packages.gitlab.com )
bash
yum -y install gitlab-ce-17.1.1-ce.0.el7.x86_64.rpm
1.3 修改配置文件
bash
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.232.135:1000/' #本地服务器ip
puma['worker_timeout'] = 30 #设置最大请求持续时间
gitlab_rails['time_zone'] = 'Asia/Shanghai'
puma['worker_processes'] = 2
postgresql['shared_buffers'] = "128MB" #减少数据库缓存(默认为256MB 改为128MB)
postgresql['max_worker_processes'] = 3 #减少数据库并发数
puma['per_worker_max_memory_mb'] = 600 #更改内存限制设置
prometheus_monitoring['enable'] = false #普罗米修斯监控关闭启用
查询加载配置文件 (等待几分钟即可)
gitlab-ctl reconfigure
重启gitlab
gitlab-ctl restart
查看gitlab状态
gitlab-ctl status
2、web配置流程
2.1 浏览器访问gitlab
root默认密码存放在/etc/gitlab/initial_root_password
修改为中文界面
修改默认密码
开启本地网络请求 (后续自动构建使用)