在 Debian 上卸载 GitLab(通常指官方 Omnibus 安装的 GitLab)可以按下面的步骤来操作。
sudo gitlab-ctl stop
查看已安装的 GitLab 包名(通常是 gitlab-ee 或 gitlab-ce):
dpkg -l | grep gitlab
卸载:
sudo apt-get remove --purge gitlab-ee
# 或
sudo apt-get remove --purge gitlab-ce
如果提示依赖问题,可加 -y:
sudo apt-get remove --purge -y gitlab-ee
⚠️ 以下操作会永久删除仓库、数据库、备份等数据
sudo rm -rf /opt/gitlab
sudo rm -rf /etc/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /var/log/gitlab
sudo systemctl daemon-reload
确认没有残留服务:
systemctl list-units | grep gitlab
sudo rm -f /etc/apt/sources.list.d/gitlab_*.list
sudo apt-get update
which gitlab-ctl
gitlab-ctl status
如果都提示 command not found 或无输出,说明已卸载完成。
docker stop + docker rm + 删除挂载目录如果你愿意,可以告诉我你是 ce/ee、docker 还是源码安装,我可以给你更精确的命令。