第二次安裝gitlab,遇到的問題以及安裝教程
阿新 • • 發佈:2020-12-02
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