温馨提示×

Debian怎么卸载GitLab

小樊
33
2026-07-07 06:09:54
栏目: 智能运维

在 Debian 上卸载 GitLab(通常指 GitLab CE / EE 官方 Omnibus 安装方式),可以按下面步骤来,保证卸载干净。


一、停止 GitLab 服务

sudo gitlab-ctl stop

二、卸载 GitLab 软件包

根据你的安装方式选择命令:

1️⃣ Omnibus 安装(最常见)

sudo apt remove --purge gitlab-ee

sudo apt remove --purge gitlab-ce

三、删除 GitLab 数据和配置(⚠️ 不可逆)

GitLab 的数据、仓库、备份、配置默认在:

/var/opt/gitlab
/etc/gitlab
/var/log/gitlab

如果你确定不再需要,可以删除:

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

四、清理系统用户和依赖

sudo userdel -r git
sudo groupdel git

清理无用依赖:

sudo apt autoremove
sudo apt autoclean

五、检查是否还有 GitLab 相关进程

ps aux | grep gitlab

如果有残留进程:

sudo kill -9 <PID>

六、确认卸载成功

gitlab-ctl status

如果提示 command not found,说明已卸载干净。


七、如果你是 Docker / 源码安装

Docker 方式

docker stop gitlab
docker rm gitlab
docker rmi gitlab/gitlab-ce

源码安装

需要手动删除:

/var/www/gitlab
/home/git/

八、常见情况说明

情况 说明
数据目录 /var/opt/gitlab
配置文件 /etc/gitlab/gitlab.rb
卸载不会删除备份 /var/opt/gitlab/backups
想重新安装 先删干净再安装

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

  • ✅ GitLab 版本(CE / EE)
  • ✅ 安装方式(Omnibus / Docker / 源码)
  • ✅ 是否需要保留数据

我可以给你精确到命令级别的卸载方案。

0