-
停止服务
sudo gitlab-ctl stop
-
卸载(注意观察您的版本是gitlab-ce版本还是gitlab-ee版本)
sudo rpm -e gitlab-ce
-
查看gitlab进程
ps -ef|grep gitlab 第一个守护进程,kill 掉它 (就是带有好多点.......的进程:runsvdir -P /opt/gitlab/service log) kill -9 , 再次查看gitlab进程是否存在
-
删除文件
删除所有包含gitlab的文件及目录 find / -name *gitlab*|xargs rm -rf find / -name gitlab |xargs rm -rf 删除gitlab-ctl uninstall时自动在root下备份的配置文件 (ls /root/gitlab* 看看有没有,有也删除)
-
升级脚本
-
新建个脚本文件:vim update.sh
将下面代码粘贴进去,保存,
chmod +777 update.sh
执行./run.sh gitlab*x86_64.rpm(后面跟您的升级文件)#关闭部分服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq gitlab-ctl stop nginx #升级安装文件 rpm -Uvh $1 echo "-----------------------安装成功---------------------" #删除升级文件,不需要删除的可以注释掉 rm -rf $1 echo "-----------------------刷新配置---------------------" #更新配置文件 gitlab-ctl reconfigure #重启服务 gitlab-ctl restart echo "---------------启动成功,稍等1分钟后访问------------"
-
清华下载源
packages.gitlab.com/gitlab/