温馨提示×

gitlab linux怎么卸载

小樊
41
2026-10-16 04:45:25
栏目: 智能运维

在 Linux 上卸载 GitLab,通常取决于你是通过官方包(Omnibus)安装的,还是源码/容器安装的。下面按最常见情况说明。


一、如果是 GitLab Omnibus(官方 rpm/deb 包)安装

1️⃣ 停止 GitLab 服务

sudo gitlab-ctl stop

2️⃣ 卸载 GitLab 软件包

CentOS / RHEL / Rocky / Alma:

sudo rpm -e gitlab-ee
# 或
sudo yum remove gitlab-ee

如果是社区版:

sudo yum remove gitlab-ce

Ubuntu / Debian:

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

社区版:

sudo apt-get remove gitlab-ce

3️⃣ 删除残留数据和配置(重要)

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

二、如果是 Docker 安装的 GitLab

1️⃣ 停止并删除容器

docker stop gitlab
docker rm gitlab

2️⃣ 删除镜像(可选)

docker rmi gitlab/gitlab-ee

3️⃣ 删除数据目录

rm -rf /srv/gitlab

(路径以你 -v 挂载的为准)


三、如果是源码安装(不推荐,很少见)

# 直接删除安装目录
rm -rf /home/git/gitlab

并清理:

  • Nginx 配置
  • 系统服务文件
  • 数据库(PostgreSQL / MySQL)

四、确认是否卸载干净

which gitlab-ctl
ps aux | grep gitlab

如果没有任何输出,说明已卸载。


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

  • 系统版本(CentOS / Ubuntu?)
  • GitLab 版本(CE 还是 EE)
  • 安装方式(包 / Docker / 源码)

我可以给你精确的一条龙命令。

0 踩