1 安装
- 安装所需的依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
- 下载对应的安装包,在
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
进行查找https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.1.12-ce.0.el7.x86_64.rpm
- 安装
rpm -i gitlab-ce-12.1.12-ce.0.el7.x86_64.rpm
- 修改端口
修改/etc/gitlab/gitlab.rb
中的external_url
参数 设置为访问的域名或者ip
修改/etc/gitlab/gitlab.rb
中的unicorn['port']
参数为指定的端口 - 暴露相应的端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
- 加载配置文件并重启
gitlab-ctl reconfigure
gitlab-ctl restart
1.1 配置阿里企业邮箱
在/etc/gitlab/gitlab.rb
中增加如下配置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.mxhichina.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "邮箱"
gitlab_rails['smtp_password'] = "密码"
gitlab_rails['smtp_domain'] = "smtp.mxhichina.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = '邮箱'
user['git_user_email'] = "邮箱"
使用该邮箱发送邮件时,需要关闭postfix,否则无法发送邮件
2 卸载
-
停止服务
gitlab-ctl stop
-
卸载
rpm -e gitlab-ce
-
执行
ps aux | grep gitlab
,结果如下
结束runsvdir -P /opt/gitlab/service log
的进程,kill -9 1673
-
删除相应的文件
find / -name gitlab | xargs rm -rf
来源:CSDN
作者:也无风雨也无晴呀
链接:https://blog.csdn.net/weixin_45275252/article/details/103455721