在 Debian 系统上卸载 GitLab,取决于你当初的安装方式。下面按 最常见情况 给你完整步骤。
sudo gitlab-ctl stop
sudo apt remove --purge gitlab-ee
或(如果是 CE 版):
sudo apt remove --purge gitlab-ce
--purge会删除配置文件
sudo rm -rf /var/opt/gitlab
sudo rm -rf /etc/gitlab
sudo rm -rf /opt/gitlab
sudo apt autoremove
sudo rm -f /etc/apt/sources.list.d/gitlab_gitlab-*.list
sudo apt update
docker ps -a | grep gitlab
docker stop <container_id>
docker rm <container_id>
docker images | grep gitlab
docker rmi <image_id>
docker volume ls
docker volume rm <volume_name>
sudo systemctl stop gitlab
sudo rm -rf /home/git/gitlab
sudo rm -rf /home/git/.ssh
sudo rm -rf /var/log/gitlab
gitlab-ctl status
which gitlab-ctl
如果提示 command not found,说明已成功卸载。
sudo gitlab-backup create
/var/opt/gitlab 后 无法恢复仓库和数据库如果你不确定当初是怎么装的,可以贴一下:
dpkg -l | grep gitlab
我可以帮你判断具体该用哪种方式卸载。