【centos7】centos7卸载gitlab

一、GitLab安装

1. 安装依赖包

yum install -y curl policycoreutils-python openssh-server

2. 安装lrzsz(如已经安装可忽略)

yum -y install lrzsz

3. 下载rpm包

cd /usr/local
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm

如果wget下载不了请移步:Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

之后拷贝进自己服务器

4. 安装gitlab

rpm -ivh gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm

5. 编辑配置文件

vi /etc/gitlab/gitlab.rb

将external_url后面的地址修改成你自己的服务器地址,如下:

【centos7】centos7卸载gitlab_第1张图片

6. 重新加载配置文件(加载可能比较慢,耐心等待)

gitlab-ctl reconfigure

7. 加载完后访问:http://ip,就配置文件中的那个ip(你自己服务器的ip),访问后进行密码修改。

8. 登录。用户名为:root

二、GitLab卸载

1. 停止gitlab

gitlab-ctl stop

2. 卸载gitlab

rpm -e gitlab-ce

3. 查看gitlab进程

ps -ef | grep gitlab

利用 kill -9 pid 杀掉相关进程

4. 删除gitlab相关文件

find / -name gitlab | xargs rm -rf
rm -rf  /opt/gitlab
rm -rf  /etc/gitlab
rm -rf  /var/log/gitlab

三、卸载重新安装

当重新安装时在 action run 卡死不动的解决方法

1. 按:ctrl+c强制结束

2. 运行:sudo systemctl restart gitlab-runsvdir

3. 再次执行:sudo gitlab-ctl reconfigure

4. 启动gitlab :gitlab-ctl restart

四、修改gitlab默认的80端口

1. 停止gitlab

gitlab-ctl stop

2. 修改配置文件

vi /etc/gitlab/gitlab.rb

3. 增加一行端口配置(端口可自行定义,记得在控制台中配置该端口放行)

nginx['listen_port'] = 9099

4. 重新加载配置文件

sudo gitlab-ctl reconfigure

5. 启动gitlab

gitlab-ctl restart

6.gitlab开机自启(需要在/usr/local路径下)

systemctl enable gitlab-runsvdir.service

如果需要禁止开机自启执行:

systemctl disable gitlab-runsvdir.service

即可

注意:

有时候启动后访问页面显示 "502" 错误,耐心等一会就好了(应该是有什么服务启动较慢)

如过启动时报错:

【centos7】centos7卸载gitlab_第2张图片

解决办法:

执行:

sudo systemctl start gitlab-runsvdir
sudo gitlab-ctl restart

即可成功再次启动

参考文章

原文链接:https://blog.csdn.net/Dai_Haijiao/article/details/120902979

你可能感兴趣的:(gitlab)