在 Linux 上卸载 GitLab,主要取决于你当初是怎么安装的(Omnibus 包 / 源码 / Docker / Kubernetes)。下面按常见情况说明。
.deb / .rpm)sudo gitlab-ctl stop
sudo apt-get remove gitlab-ee
# 或
sudo apt-get remove gitlab-ce
sudo yum remove gitlab-ee
# 或
sudo yum remove gitlab-ce
这会永久删除所有仓库、数据库、备份
sudo rm -rf /opt/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /etc/gitlab
sudo apt-get autoremove
# 或
sudo yum autoremove
docker stop gitlab
docker rm gitlab
docker rmi gitlab/gitlab-ee
docker volume rm gitlab_data
# 或手动删除挂载目录
一般安装在:
/home/git/gitlab
卸载方式:
sudo service gitlab stop
sudo rm -rf /home/git/gitlab
sudo rm -rf /home/git/repositories
sudo rm -rf /var/log/gitlab
并删除 Nginx / 数据库相关配置。
helm uninstall gitlab -n gitlab
kubectl delete namespace gitlab
sudo gitlab-rake gitlab:backup:create
如果你愿意,可以告诉我:
我可以给你精确的一条龙卸载命令。