当前位置: 首页 > news >正文

Debian Linux完全卸载gitlab-ce

Debian Linux完全卸载gitlab-ce

在Debian上本地安装了gitlab-ce,维护起来比较麻烦,而且占用了80和443端口

后面想改用docker,就想完全卸载gitlab-ce

卸载服务

sudo gitlab-ctl uninstall

清理所有产生的数据,会提示等待60秒,如果想反悔,可以按Ctrl+C

sudo gitlab-ctl cleanse

需要等待60秒

    ******************************************************************** * * * * * * * * * *       STOP AND READ       * * * * * * * * * ********************************************************************This command will delete *all* local configuration, log, andvariable data associated with gitlab.You have 60 seconds to hit CTRL-C before configuration,logs, and local data for this application are permanentlydeleted.*******************************************************************

移除所有账户

sudo gitlab-ctl remove-accounts

卸载软件

sudo apt purge gitlab-ce

会提示如下警告

dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/sv 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/init 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/etc 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/embedded/ssl/certs 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/embedded/service/gitlab-shell 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/embedded/service/gitlab-rails/public 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/embedded/service/gitlab-rails/config 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/embedded/cookbooks 非空,因而不会删除该目录
dpkg: 警告: 卸载 gitlab-ce 时,目录 /opt/gitlab/embedded/bin 非空,因而不会删除该目录

手动删除/opt/gitlab,如果提示权限不足,记得su切换到root用户,这个目录保存着gitlab的主要数据

su
cd /opt
rm -fr gitlab

检查/var/opt/gitlab,这个目录保存着gitlab的配置,如果有就删掉

检查/etc/gitlab,这个目录保存gitlab服务信息

检查/var/log/gitlab,这个目录保存日志文件

上面这些目录,如果有就删掉,没有就无所谓

相关文章:

  • Servlet见解2
  • Typora Mac激活
  • 2024 年甘肃省职业院校技能大赛 应用软件系统开发赛项样题
  • Elasticsearch可视化平台Kibana [ES系列] - 第498篇
  • html页面 通过jquery.i18n.properties添加多语言
  • web网页端使用webSocket实现语音通话功能(SpringBoot+VUE)
  • CMMI-项目总体计划模版
  • 【Jmeter、postman、python 三大主流技术如何操作数据库?】
  • 前端---css 选择器
  • iPad绘画之旅:从小白到文创手账设计的萌系简笔画探索
  • 基于双闭环PI的SMO无速度控制系统simulink建模与仿真
  • 华为gre隧道全部跑静态路由
  • Vue 初始化數組后操作另一個數組onMounted和watch
  • 单体项目-动态上下文问题
  • 蓝桥杯宝藏排序题目算法(冒泡、选择、插入)
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • Python3爬取英雄联盟英雄皮肤大图
  • React+TypeScript入门
  • ReactNativeweexDeviceOne对比
  • 大型网站性能监测、分析与优化常见问题QA
  • 前嗅ForeSpider中数据浏览界面介绍
  • 实现简单的正则表达式引擎
  • 数据结构java版之冒泡排序及优化
  • 为视图添加丝滑的水波纹
  • 译米田引理
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 1.Ext JS 建立web开发工程
  • 关于Android全面屏虚拟导航栏的适配总结
  • !!java web学习笔记(一到五)
  • #android不同版本废弃api,新api。
  • #HarmonyOS:Web组件的使用
  • #Linux(权限管理)
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (10)ATF MMU转换表
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (SpringBoot)第七章:SpringBoot日志文件
  • (vue)页面文件上传获取:action地址
  • (编译到47%失败)to be deleted
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)ObjectiveC 深浅拷贝学习
  • . Flume面试题
  • .net core使用EPPlus设置Excel的页眉和页脚
  • .net访问oracle数据库性能问题
  • @Autowired注解的实现原理
  • [Android]使用Retrofit进行网络请求
  • [CSS] 点击事件触发的动画
  • [echarts] y轴不显示0
  • [HackMyVM]靶场 Quick3
  • [IE技巧] IE 中打开Office文件的设置
  • [SWPUCTF 2021 新生赛]easy_md5
  • [three.js]UV动画
  • [创业之路-99/管理者与领导者-141] :绩效管理-1-绩效管理是一把手工程、是系统工程、是化繁为简工程