第二次安装gitlab,遇到的问题以及安装教程

1. Gitlab和GitHub的区别,一句话概括:Gitlab是给企业私有化部署的Git服务器,Github是互联网在线版的Git服务器

安装教程: https://www.cnblogs.com/xuruiming/p/13062000.html   1. 首先看你的Linux系统是什么版本的,这个教程是centos8的

这个安装教程和我的还是有点区别:

新的第二步:我没有改yum源配置信息,首先我的速度还是很快的,每秒34mb.

后面的大致相同,就是在改gitlab.rb配置文件时

我改了:

external_url 'http://ip:端口'

unicorn['listen'] = 'localhost'
unicorn['port'] = 8080

puma['listen'] = '127.0.0.1'
puma['port'] = 9091

nginx['listen_port'] = 8888

这些可以在命令模式中使用 /unicorn[  等等 查找

下一步:

sudo gitlab-ctl reconfigure

再下一步:

sudo gitlab-ctl start

这时候你还是访问不到你的gitlab。

因为你的Linux的防火墙还没开放端口。你可以一个一个去开。像 nginx的端口,puma的 unicorn 的

firewall-cmd --permanent --add-port=80/tcp 开放80端口

也可以使用 systemctl stop firewall.service 彻底关闭放火墙。

我在安装的时候就安装不下20遍,然后修改配置文件不下100遍。如果实在不行,你可以卸载了,重新安装。

卸载方法:

1. 先停止gitlab  sudo gitlab-ctl stop

2. 卸载 gitlab  sudo rpm -e gitlab-ce

3. 查看gitlab进程  ps aux | grep gitlab

4. 杀掉第一个进程  kill -9 pid   ,第一个进程死掉,其他的gitlab的进程也都死了

5. 删除所有包含gitlab文件   find / -name *gitlab*|xargs rm -rf

 通过以上几部就可以彻底卸载gitlab

原文地址:https://www.cnblogs.com/miss103/p/14072022.html