在 CentOS 上卸载 GitLab,通常取决于你是通过 Omnibus 包(官方 rpm) 还是 源码/Docker 安装的。下面以最常见的 Omnibus 安装方式为例说明。
sudo gitlab-ctl stop
sudo yum remove -y gitlab-ee
或(如果是 CE 版):
sudo yum remove -y gitlab-ce
sudo rm -rf /opt/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /etc/gitlab
sudo rm -rf /var/log/gitlab
sudo userdel -r gitlab-www
sudo userdel -r git
sudo systemctl disable gitlab-runsvdir
sudo rm -f /etc/systemd/system/gitlab-runsvdir.service
sudo systemctl daemon-reload
docker stop gitlab
docker rm gitlab
docker rmi gitlab/gitlab-ce
rm -rf /srv/gitlab
which gitlab-ctl
rpm -qa | grep gitlab
如果没有任何输出,说明已卸载完成。
如果你能告诉我:
我可以给你更精确的一步到位命令。