0.环境介绍
操作系统:OPenEuler-22.03-X86
GitLab:16.10.7
1.准备依赖
yum install curl policycoreutils openssh-server openssh-clients postfix -y
2.使用阿里云下载
地址:阿里云地址
curl -o https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.10.7-ce.0.el7.x86_64.rpm
3.rpm安装gitlab
rpm -ivh gitlab-ce-16.10.7-ce.0.el7.x86_64.rpm --force --nodeps
4.初始化修改配置文件
vim /etc/gitlab/gitlab.rb
4.1修改url
关键字 external_url
4.2存储配置
关键字 git_data_dirs
4.3邮箱配置
关键参数说明
smtp_address:邮箱服务器地址
smtp_port:邮箱服务器端口
smtp_user_name:邮箱号
smtp_password:授权码(***注意不是密码***)
smtp_domain:邮箱服务器地址
gitlab_email_from:邮箱号
4.4重新加载配置
gitlab-ctl reconfigure
5.登录使用
5.1防火墙放行或者关闭防火墙
systemctl stop firewalld
5.2获取初始化root密码
cat /etc/gitlab/initial_root_password
5.3新建用户
先新建用户,新建成功后通过Edit设置其密码