温馨提示×

如何卸载linux gitlab

小樊
35
2026-09-04 14:30:33
栏目: 智能运维

在 Linux 上卸载 GitLab,主要取决于你当初是怎么安装的(Omnibus 包 / 源码 / Docker / Kubernetes)。下面按常见情况说明。


一、Omnibus 安装(最常见,官方 .deb / .rpm

1. 停止 GitLab 服务

sudo gitlab-ctl stop

2. 卸载软件包

  • Ubuntu / Debian
sudo apt-get remove gitlab-ee
# 或
sudo apt-get remove gitlab-ce
  • CentOS / RHEL
sudo yum remove gitlab-ee
# 或
sudo yum remove gitlab-ce

3. 删除数据和配置(重要)

这会永久删除所有仓库、数据库、备份

sudo rm -rf /opt/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /etc/gitlab

4. 清理(可选)

sudo apt-get autoremove
# 或
sudo yum autoremove

二、Docker 方式安装的 GitLab

1. 停止并删除容器

docker stop gitlab
docker rm gitlab

2. 删除镜像(可选)

docker rmi gitlab/gitlab-ee

3. 删除数据卷

docker volume rm gitlab_data
# 或手动删除挂载目录

三、源码安装的 GitLab(不常见)

一般安装在:

/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 / 数据库相关配置。


四、Kubernetes 安装的 GitLab

helm uninstall gitlab -n gitlab
kubectl delete namespace gitlab

五、卸载前建议

  • ✅ 备份数据:
sudo gitlab-rake gitlab:backup:create
  • ✅ 确认不再需要用户、CI、仓库

如果你愿意,可以告诉我:

  • 你用的 Linux 发行版
  • GitLab 是 怎么安装的

我可以给你精确的一条龙卸载命令

0