温馨提示×

linux gitlab怎样卸载

小樊
41
2026-09-13 15:30:36
栏目: 智能运维

下面分 两种常见情况 说明在 Linux 上如何卸载 GitLab(通常指 GitLab CE/EE 的 Omnibus 安装方式)。


一、使用 Omnibus 安装的 GitLab(最常见)

1. 停止 GitLab 服务

sudo gitlab-ctl stop

2. 卸载 GitLab 软件包

CentOS / RHEL / Rocky / Alma:

sudo yum remove gitlab-ce
# 或
sudo dnf remove gitlab-ce

Ubuntu / Debian:

sudo apt-get remove gitlab-ce

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

⚠️ 以下操作会永久删除代码、数据库、备份等,请确认已备份!

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

4. 清理系统服务(可选)

sudo systemctl daemon-reload

二、使用 Docker 安装的 GitLab

1. 停止并删除容器

docker stop gitlab
docker rm gitlab

2. 删除镜像(可选)

docker rmi gitlab/gitlab-ce

3. 删除数据卷

docker volume rm gitlab-config gitlab-data gitlab-logs

(名称以你实际创建为准)


三、源码安装(不常见)

如果是从源码安装:

  • 删除安装目录(如 /home/git/gitlab)
  • 删除用户 git
  • 清理 Nginx / PostgreSQL 等相关配置

四、确认卸载成功

which gitlab-ctl
gitlab-ctl status

无输出或提示命令不存在即表示已卸载。


如果你能告诉我:

  • 系统版本(CentOS / Ubuntu?)
  • 安装方式(Omnibus / Docker / 源码)

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

0 踩