温馨提示×

debian怎样卸载gitlab服务

小樊
33
2026-09-26 16:47:32
栏目: 智能运维

在 Debian 上卸载 GitLab(通常指官方 Omnibus 安装的 GitLab)可以按下面的步骤来操作。


一、停止 GitLab 服务

sudo gitlab-ctl stop

二、卸载 GitLab 软件包

查看已安装的 GitLab 包名(通常是 gitlab-ee 或 gitlab-ce):

dpkg -l | grep gitlab

卸载:

sudo apt-get remove --purge gitlab-ee
# 或
sudo apt-get remove --purge gitlab-ce

如果提示依赖问题,可加 -y:

sudo apt-get remove --purge -y gitlab-ee

三、删除 GitLab 数据和配置(重要)

⚠️ 以下操作会永久删除仓库、数据库、备份等数据

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

四、清理系统服务

sudo systemctl daemon-reload

确认没有残留服务:

systemctl list-units | grep gitlab

五、(可选)删除 GitLab apt 源

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

六、验证是否卸载干净

which gitlab-ctl
gitlab-ctl status

如果都提示 command not found 或无输出,说明已卸载完成。


补充

  • 如果是 Docker 安装的 GitLab:直接 docker stop + docker rm + 删除挂载目录
  • 如果是 源码安装:需手动删除安装目录和 Nginx / 系统用户配置

如果你愿意,可以告诉我你是 ce/ee、docker 还是源码安装,我可以给你更精确的命令。

0 踩