温馨提示×

Debian卸载GitLab方法

小樊
44
2026-08-17 13:15:09
栏目: 智能运维

要卸载 GitLab(Omnibus 方式安装)Debian / Ubuntu 上,可以按下面步骤来,比较干净、安全。


一、停止 GitLab 服务

sudo gitlab-ctl stop

二、卸载 GitLab 软件包

1️⃣ 查看已安装的 GitLab 包

dpkg -l | grep gitlab

常见包名:

  • gitlab-ee
  • gitlab-ce

2️⃣ 卸载 GitLab

sudo apt remove --purge gitlab-ee

sudo apt remove --purge gitlab-ce

⚠️ 不要直接 apt autoremove,先确认 GitLab 已卸载。


三、删除 GitLab 相关目录(重要)

GitLab 默认数据目录 不会 随卸载自动删除。

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

说明:

  • /var/opt/gitlab:数据(仓库、数据库、上传文件)
  • /etc/gitlab:配置文件
  • /opt/gitlab:程序本体

四、清理系统用户和组(可选)

sudo deluser --remove-all-files git
sudo deluser --remove-all-files gitlab-www
sudo deluser --remove-all-files gitlab-redis
sudo deluser --remove-all-files gitlab-psql

如果提示用户不存在可以忽略。


五、清理 apt 源(可选)

如果你不再使用 GitLab:

sudo rm -f /etc/apt/sources.list.d/gitlab*
sudo apt update

六、验证是否卸载干净

gitlab-ctl status
dpkg -l | grep gitlab

如果都无输出,说明已完全卸载。


七、如果是 Docker / 源码安装的 GitLab

请告诉我:

  • ✅ Docker
  • ✅ 源码编译
  • ✅ Helm / Kubernetes

我可以给你对应卸载方案。


总结(最常用命令)

sudo gitlab-ctl stop
sudo apt remove --purge gitlab-ce
sudo rm -rf /var/opt/gitlab /etc/gitlab /opt/gitlab

如果你是 想重装 GitLab迁移到新服务器,我也可以帮你规划步骤。

0