彻底卸载GitLab并重装
由于汉化版本都低于英文版本,为了不产生不必要的麻烦就要先下载汉化包,查看汉化包的版本号,根据汉化包的版本号来安装指定版本的GitLab。若你安装的版本是最新的比汉化包高太多,那么你汉化时需要忽略数百到上千次的文件。若你是刚装的GitLab,可以考虑重新卸载后安装和汉化包版本一致的版本。下面是如何彻底卸载GitLab。
1、停止gitlab
gitlab-ctl stop
2、卸载gitlab(注意这里写的是gitlab-ce)
rpm -e gitlab-ce
3、查看gitlab进程
ps aux | grep gitlab
4、杀掉第一个进程(就是带有好多…的进程)
杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程。若还存在,可以把它的主要组件的进程也杀一边。
run: alertmanager: (pid 100019) 13376s; run: log: (pid 82025) 86211s
run: gitaly: (pid 100032) 13376s; run: log: (pid 82041) 86211s
run: gitlab-monitor: (pid 100047) 13375s; run: log: (pid 82047) 86211s
run: gitlab-workhorse: (pid 100054) 13375s; run: log: (pid 82031) 86211s
run: logrotate: (pid 121160) 2574s; run: log: (pid 82039) 86211s
run: nginx: (pid 100070) 13374s; run: log: (pid 82037) 86211s
run: node-exporter: (pid 100077) 13374s; run: log: (pid 82027) 86211s
run: postgres-exporter: (pid 100082) 13373s; run: log: (pid 82023) 86211s
run: postgresql: (pid 100097) 13372s; run: log: (pid 82035) 86211s
run: prometheus: (pid 100100) 13372s; run: log: (pid 82021) 86211s
run: redis: (pid 100114) 13372s; run: log: (pid 82033) 86211s
run: redis-exporter: (pid 100118) 13371s; run: log: (pid 82043) 86211s
run: sidekiq: (pid 100124) 13370s; run: log: (pid 82029) 86211s
run: unicorn: (pid 100136) 13369s; run: log: (pid 82045) 86211s
日志的进程不用管。
5、删除所有包含gitlab文件
find / -name gitlab | xargs rm -rf
当然若你没有全杀权限。那么可以可以把这三个目录给干掉也可以:
rm -rf /opt/gitlab
rm -rf /etc/gitlab
rm -rf /var/log/gitlab
6、重新安装制定版本命令
sudo yum install gitlab-ce-x.x.x #安装指定版本
sudo yum install gitlab-ce-11.4.8
7、修改配置网址和重定向仓库目录sudo vim /etc/gitlab/gitlab.rb
,刷新配置卡在下面的情况的处理。
Recipe: gitlab::gitlab-rails* execute[clear the gitlab-rails cache] action run
解决方案:
1.按住CTRL+C强制结束;2.运行:sudo systemctl restart gitlab-runsvdir;3.再次执行:sudo gitlab-ctl reconfigure
8、刷新配置后需要重启。
若用命令sudo gitlab-ctl status查看服务状态是停止就执行启动命令:
sudo gitlab-ctl start
若用命令sudo gitlab-ctl status
查看服务状态是运行状态就执行重启命令sudo gitlab-ctl restart
;也可以先停止sudo gitlab-ctl stop
,再启动sudo gitlab-ctl start
。
彻底卸载GitLab并重装相关推荐
- 完全卸载gitlab
完全卸载删除gitlab 2017年5月29日 wuhao 暂无评论 4,089次浏览 完全卸载删除gitlab 1.停止gitlab 1 gitlab-ctl stop 2.卸载gitlab(注意这 ...
- CentOS上完全卸载gitlab
1.停止gitlab gitlab-ctl stop 2.卸载gitlab rpm -e gitlab-ce 3.查看gitlab进程 ps aux | grep gitlab 4.杀掉第一个进程 k ...
- 卸载MySQL以及重装卡到Start Services的解决办法(亲测有效,刚重装成功)
卸载MySQL以及重装卡到Start Services的解决办法 重装系统永远是个好办法,但是对于我们程序员来说只要一想到电脑上的环境变量和其他的配置就蔫了.所以这一条就当作是废话吧. 一般来说装My ...
- office卸载后无法重装终极解决办法
office卸载后无法重装终极解决办法 本来是轻松愉快的一上午,结果让office给毁了. 同事想装个新版本的office,我也是脑子一抽,用了office tool自带的卸载工具,结果就是没卸载干净 ...
- VMware虚拟机没有卸载干净无法重装的问题解决之道
关于VMware虚拟机没有卸载干净无法重装的问题解决之道 现在的卸载工具网上很多,大多时候也卸载得比较干净,但是对于VMware产品来说却是没用. 之前用了很久的VMware5.5.3的版本,这次下了 ...
- 【卸载MySQL8.0重装MySQL5.7】安装过程百般花式错误+手动删除残余服务+修改数据库默认密码
我遇到一个超级棘手的难题,由于一个旧web项目需要用到c3p0的数据库操作库,由于本人jdk是1.7版本,mySQL是8.0版本,同时mySQL8.0支持5.x的驱动,在一般的MVC操作并无问题.但是 ...
- linux 卸载 gitlab,完全卸载删除gitlab
2.卸载gitlab(注意这里写的是gitlab-ce) [root@localhost ~]# rpm -e gitlab-ce 3.查看gitlab进程 [root@localhost ~]# p ...
- centos7 卸载 gitlab
标黑的就是关键命令,先停止gitlab服务,然后rpm -e卸载,然后查看剩余gitlab进程,然后杀死主进程,然后删除所有相关目录 1 [liuyx@MiWiFi-R3L-srv ~]$ sudo ...
- win7卸载python2.7_win7重装系统后设置Python2.7环境
起因 台式机的主板莫名出现问题,显示器画面卡顿不能动,鼠标键盘无反应,在这种情况下只好按住电源键断电.下面重启后,显示器无画面,猜测开机后没有进BIOS.然后就拆机箱,拔下电源线后撬起主板电池几秒再放 ...
- VS2013 community卸载后不能重装的问题
VS2013 community with update 5卸载后重装遇到了提示已经安装了的情况 ,初步解决方案如下: 1.去[控制面板]->[程序和功能],首先卸载VS2013,完成后,将VS ...
最新文章
- Repeater嵌套HyperLink,前台代码中绑定参数
- easyui-window窗口不遮挡_眼睛是心灵的窗口、佩戴舒适又时尚的米家防蓝光护目镜 Pro...
- windows10中屏幕键盘 vs 触摸键盘
- 标题:DKhadoop大数据处理平台监控数据介绍
- (68)FPGA模块调用(Verilog调用VHDL)
- Ubuntu用ssh连接虚拟机
- JS实现new关键字的功能
- 用R语言实现信息度量
- 特征值和特征向量(整理)
- java保存文件filedialog保存路径 文件名_FileDialog文件名过滤问题
- ArcMap 导入 wrl_飞时达总图软件GPCADZ三角曲面模型导入三维配管PDMS软件
- 金蝶K3 数据表知识整理(不断完善)
- hibernate5.x下载地址
- 我的世界启动器+账号+密码
- Pyflink系列之使用pyflink实现flink大数据引挚的经典案例wordcount
- 数字人技术在直播场景下的应用
- 到底什么是嵌入式?什么是单片机?
- linux ubuntu bionic,如何升级Ubuntu到18.04 LTS Bionic Beaver
- 火车头采集之采集内容获取
- 什么是服务端与客户端详解
热门文章
- 跟腱断裂之长尾效应【人人都是产品经理:9035】
- REST软件架构风格
- 硅谷洞察发布《2019美国医疗信息化产业分析及趋势报告》
- table固定表头并且固定左边第一列的纯粹css实现
- 电壁挂炉成为南方用户首选
- 第四届vex机器人亚洲锦标赛_2018第十二届腾讯杯青少年VEX机器人亚洲锦标赛落幕澳门...
- 英飞凌TLE987X,TLE9879无感量产电机FOC控制方案
- 病毒分析教程第五话--动态调试分析(下)
- Docker下使用fastlane+spaceship来登陆开发者账户管理证书
- 五、DMSP/OLS、NPP/VIIRS夜间灯光数据之建成区提取