1. 下载gitlab
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-15.11.0-ce.0.el8.x86_64.rpm
2. 安装基础依赖
yum -y install curl openssh-server openssh-clients postfix cronie policycoreutils-python
ps:如果报错"错误:没有任何匹配: policycoreutils-python",执行以下语句
dnf -y install postfix
dnf list all | grep policycoreutils
dnf -y install python3-policycoreutils
3. 安装gitlab
rpm -ivh gitlab-ce-15.11.0-ce.0.el8.x86_64.rpm
出现以下界面说明安装成功:
4. 修改端口配置
vim /etc/gitlab/gitlab.rb
#修改external_url字段,改为当前服务器的ip及端口
external_url 'http://192.168.4.39:8888'
5. 配置生效
gitlab-ctl reconfigure
配置完成提示:用户名为root,密码存放在/etc/gitlab/initial_root_password
6. 端口放行
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
7. web访问
8. gitlab常用命令
# 重新加载配置文件,启动核心服务
gitlab-ctl reconfigure
# 查看状态
gitlab-ctl status
# 启动组件
gitlab-ctl start
# 停止组件
gitlab-ctl stop
# 重启组件
gitlab-ctl restart
# 查看日志
gitlab-ctl tail