1、环境

  8核/16G内存/500G硬盘

2、安装依赖

# 安装依赖
dnf install -y curl policycoreutils openssh-server perl postfix

# 启动邮件服务
systemctl enable --now postfix

3、安装源配置(或者离线下载)

# 配置安装源
# vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirror.nju.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

# 离线下载
wget https://mirror.nju.edu.cn/gitlab-ce/yum/el9/gitlab-ce-16.8.3-ce.0.el9.x86_64.rpm

4、安装Gitlab(这里通过离线下载方式安装)

dnf localinstall gitlab-ce-16.8.3-ce.0.el9.x86_64.rpm -y

5、修改配置文件

# 备份配置
cp -a /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.org

# 修改配置
# vim /etc/gitlab/gitlab.rb
...
external_url 'http://10.32.161.130'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gravatar_plain_url'] = 'http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon'
gitlab_rails['backup_path'] = "/data/gitlab/backups"
gitlab_rails['backup_keep_time'] = 604800
...

# 创建备份目录
mkdir /data/gitlab/backups -p

6、使配置生效

gitlab-ctl reconfigure

7、查看Gitlab运行状态

gitlab-ctl status

8、Web访问

访问地址:http://部署主机IP
默认账号:root
初始密码查看/etc/gitlab/initial_root_password内容

参考:

https://mirror.nju.edu.cn/mirrorz-help/gitlab-ce/?mirror=NJU
https://mirrors.tuna.tsinghua.edu.cn/help/gitlab-ce/
https://packages.gitlab.com/gitlab/gitlab-ce/install#bash-rpm

  

posted on 2023-05-06 15:01  a120608yby  阅读(474)  评论(0编辑  收藏  举报