下面按常见安装方式分别说明 GitLab 在 Linux 上的卸载方法。
请先确认你是通过哪种方式安装的(最常见的是 Omnibus 包)。
sudo gitlab-ctl stop
sudo yum remove gitlab-ee
# 或
sudo yum remove gitlab-ce
sudo apt remove gitlab-ee
# 或
sudo apt remove gitlab-ce
如果你不确定是 ce 还是 ee,可以查看:
rpm -qa | grep gitlab
# 或
dpkg -l | grep gitlab
sudo rm -rf /opt/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /etc/gitlab
✅ 重要提示
/var/opt/gitlab中包含:
- 代码仓库
- 数据库
- 上传文件
删除前请确认是否需要备份
sudo userdel -r git
sudo userdel -r gitlab-psql
sudo userdel -r gitlab-prometheus
docker ps -a | grep gitlab
docker stop gitlab
docker rm gitlab
docker volume ls
docker volume rm <volume_name>
sudo systemctl stop gitlab
一般安装在:
sudo rm -rf /home/git/gitlab
sudo rm -rf /home/git
sudo rm -rf /opt/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /etc/gitlab
sudo rm -rf /var/log/gitlab
gitlab-ctl status
which gitlab-ctl
如果提示 command not found,说明已卸载成功。
备份数据:
sudo gitlab-rake gitlab:backup:create
备份配置:
sudo tar czf gitlab-config-backup.tar.gz /etc/gitlab
如果你愿意,可以告诉我:
ce 或 ee)我可以给你一条完全适配你环境的卸载命令清单 ✅