温馨提示×

如何卸载debian gitlab

小樊
41
2026-09-11 10:16:47
栏目: 智能运维

在 Debian 上“卸载 GitLab”通常取决于你是怎么安装的(Omnibus 包 / 源码 / Docker)。下面以最常见的 Omnibus 安装方式为主说明。


一、如果是 Omnibus 方式安装的 GitLab(官方 deb 包)

1. 停止 GitLab 服务

sudo gitlab-ctl stop

2. 卸载 GitLab 软件包

sudo apt-get remove gitlab-ee

或(如果是社区版):

sudo apt-get remove gitlab-ce

3. 彻底清除配置和数据(⚠ 不可逆)

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

4. 删除残留文件和目录

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

5. 清理依赖(可选)

sudo apt-get autoremove
sudo apt-get autoclean

二、如果是 Docker 安装的 GitLab

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

如使用了数据卷:

docker volume rm gitlab_config gitlab_logs gitlab_data

三、如果是源码安装

一般需手动删除:

sudo rm -rf /home/git/gitlab
sudo rm -rf /var/gitlab
sudo rm -rf /etc/gitlab

并移除 Nginx / 系统服务配置。


四、确认已卸载

which gitlab-ctl
gitlab-ctl status

若无输出即表示已卸载。


如果你能告诉我:

  • 安装方式(deb / docker / 源码)
  • GitLab 版本(CE / EE)

我可以给你更精确的卸载命令。

0