0


GitLab安装与卸载

GitLab安装与卸载

安装Postfix以发送通知邮件

安装命令:sudo yum install postfix
在这里插入图片描述
将postfix服务设置成开机自启动,安装命令:sudo systemctl enable postfix
启动postfix,安装命令:sudo systemctl start postfix

安装gitlab

使用wget命令下载gitlab,使用清华的镜像 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

安装gitlab,安装命令:rpm -i gitlab-ce-12.10.11-ce.0.el7.x86_64.rpm
安装成功
在这里插入图片描述

修改gitlab配置文件指定服务器ip和自定义端口

命令:vim /etc/gitlab/gitlab.rb
在这里插入图片描述
重新加载配置,命令:gitlab-ctl reconfigure
在这里插入图片描述
启动,命令:gitlab-ctl restart
在这里插入图片描述
访问页面,地址就是刚刚配置的ip和端口,发现已经可以正常访问
在这里插入图片描述

开启注册邮箱确认

如图,勾上该选项,开启功能
在这里插入图片描述

开启邮箱的POP3/SMTP服务,我的是QQ邮箱,如图:
在这里插入图片描述
开启之后,修改配置文件
vim /etc/gitlab/gitlab.rb
在这里插入图片描述
其中smtp_password是开启POP3/SMTP服务的授权码
重新加载配置,gitlab-ctl reconfigure
重启服务,gitlab-ctl restart
再次进行注册,发现已经会发送邮件到注册的邮箱上了

修复头像无法显示的问题

造成头像无法显示的问题是因为,gitlab使用的默认url的地址已经被墙了,我们需要修改该url
查看gitlab使用的默认url,vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
在这里插入图片描述
修改地址为:
plain_url: http://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon
ssl_url: https://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon

重新加载配置,gitlab-ctl reconfigure
重启服务,gitlab-ctl restart
重新设置头像,头像正常。

gitlab的卸载

一、停止gitlab
sudo gitlab-ctl stop
二、卸载gitlab(这块注意了,看看是gitlab-ce版本还是gitlab-ee版本,别写错误了)
sudo rpm -e gitlab-ce

三、查看gitlab进程

ps -ef|grep gitlab
  杀掉第一个守护进程(runsvdir -P /opt/gitlab/service log)
  kill -9 4473
  再次查看gitlab进程是否存在

四、删除gitlab文件

    find / -name *gitlab*|xargs rm -rf      删除所有包含gitlab的文件及目录

    find / -name gitlab |xargs rm -rf 

    删除gitlab-ctl uninstall时自动在root下备份的配置文件(ls /root/gitlab* 看看有没有,有也删除)

通过以上几步就可以彻底卸载gitlab

标签: linux git

本文转载自: https://blog.csdn.net/qq_41057655/article/details/124175763
版权归原作者 诺克特 所有, 如有侵权,请联系我们删除。

“GitLab安装与卸载”的评论:

还没有评论