在 Linux 上卸载 GitLab,通常取决于你是通过官方包(Omnibus)安装的,还是源码/容器安装的。下面按最常见情况说明。
sudo gitlab-ctl stop
CentOS / RHEL / Rocky / Alma:
sudo rpm -e gitlab-ee
# 或
sudo yum remove gitlab-ee
如果是社区版:
sudo yum remove gitlab-ce
Ubuntu / Debian:
sudo apt-get remove gitlab-ee
# 或
sudo apt-get purge gitlab-ee
社区版:
sudo apt-get remove gitlab-ce
sudo rm -rf /opt/gitlab
sudo rm -rf /etc/gitlab
sudo rm -rf /var/log/gitlab
sudo rm -rf /var/opt/gitlab
docker stop gitlab
docker rm gitlab
docker rmi gitlab/gitlab-ee
rm -rf /srv/gitlab
(路径以你 -v 挂载的为准)
# 直接删除安装目录
rm -rf /home/git/gitlab
并清理:
which gitlab-ctl
ps aux | grep gitlab
如果没有任何输出,说明已卸载。
如果你愿意,可以告诉我:
我可以给你精确的一条龙命令。