在 Debian 上“卸载 GitLab”通常取决于你是怎么安装的(Omnibus 包 / 源码 / Docker)。下面以最常见的 Omnibus 安装方式为主说明。
sudo gitlab-ctl stop
sudo apt-get remove gitlab-ee
或(如果是社区版):
sudo apt-get remove gitlab-ce
sudo apt-get purge gitlab-ee
# 或
sudo apt-get purge 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 apt-get autoremove
sudo apt-get autoclean
docker stop gitlab
docker rm gitlab
docker rmi gitlab/gitlab-ce
如使用了数据卷:
docker volume rm gitlab_config gitlab_logs gitlab_data
一般需手动删除:
sudo rm -rf /home/git/gitlab
sudo rm -rf /var/gitlab
sudo rm -rf /etc/gitlab
并移除 Nginx / 系统服务配置。
which gitlab-ctl
gitlab-ctl status
若无输出即表示已卸载。
如果你能告诉我:
我可以给你更精确的卸载命令。