1. 程式人生 > >本地伺服器Gitlab的搭建及解除安裝---基於centos6.5

本地伺服器Gitlab的搭建及解除安裝---基於centos6.5

這篇文章主要參考的是官方文件,並將自己在安裝過程中遇到的一些問題記錄下來。

一、安裝

首先貼上官方文件的網址Gitlab-centos
然後按照文件的步驟執行即可。

問題:

使用yum命令時可能會出現以下問題

another app is currently holding the yum lock;waiting 

解決:可以通過強制關掉yum程序:

# rm -f /var/run/yum.pid

二、訪問

如果是在安裝的機器上進行訪問,直接開啟瀏覽器輸入:http://localhost/
在同一區域網進行訪問,在瀏覽器中輸入地址:http://安裝機器的IP地址
如果沒有問題的話出現的介面應該如下:
gitlan登入頁面

問題:

訪問出現:
502 Whoops, GitLab is taking too much time to respond.
502錯誤
解決:
因為gitlab預設的埠號是8080,但是8080可能被其他應用佔用,發生衝突,檢視命令:

netstat –apn | grep 8080

如果出現內容則說明被佔用 。開啟/etc/gitlab/gitlab.rb檔案,找到# unicorn['port'] = 8080語句,將#去掉,並將8080改為8082,或者其他沒有被使用的埠號,修改之後儲存檔案,執行如下語句

sudo gitlab-ctl reconfigure

然後重新整理頁面、註冊賬號即可。
下面的步驟就跟github的使用步驟一樣啦~~

三、解除安裝

輸入如下命令:

sudo gitlab-ctl uninstall
sudo rpm -e gitlab-ce
find / -name gitlab|xargs rm -rf