1. 程式人生 > 實用技巧 >第二次安裝gitlab,遇到的問題以及安裝教程

第二次安裝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