1、打開http訪問和ssh訪問
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
執行效果:


2、安裝Postfix以發送通知電子郵件
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
3、第三部開始我就沒有按照官網的命令去安裝了,因為后面安裝會出現版本問題,所以我找了一個符合自己系統的git版本進行了安裝,
a、首先如果沒有wget組件需要先執行
yum -y install wget
b、獲取rpm安裝包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.1.4-ce.0.el6.x86_64.rpm
備注:這里我選擇gitlab是el6相關版本的,是因為之前安裝過el7版本,會報錯,錯誤提示資訊如下:
/opt/gitlab/embedded/bin/ruby: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.4)
如果按照他的錯誤提示資訊去安裝更高版本的GLIBC_2.14,在設定環境變數的時候容易出現linux所有命令不能使用的情況,所以我放棄這種方式的安裝,
當然如果你在安裝的程序中已經出現了linux命令不能訪問的情況,那么執行
export LD_LIBRARY_PATH =/user/local/lib
c、執行安裝
rpm -ivh gitlab-ce-10.1.4-ce.0.el6.x86_64.rpm

d、gitlab配置啟動
分別執行以下命令:
gitlab-ctl reconfigure //這里執行的時間比較長,請耐心等待
執行完后顯示:

繼續執行以下命令:
vim /etc/gitlab/gitlab.rb
將external_url變數的地址修改為gitlab所在centos的ip地址,
external_url ‘http://git.home.com’
gitlab-ctl reconfigure //讓配置生效,重新執行此命令時間也比較長
gitlab-ctl restart

e:啟動成功的效果
啟動成功后訪問linux服務器的就可以看到默認重置密碼的頁面啦,

4、默認埠修改
由于默認gitlab使用80埠,所以,我們需要修改gitlab的默認埠
修改 /etc/gitlab/gitlab.rb 檔案如下,然后執行重新配置,重啟命令后完成,
gitlab-ctl reconfigure //讓配置生效,重新執行此命令時間也比較長
gitlab-ctl restart
埠要用9090以后的最好,否則不生效
默認情況下:unicorn會占用8080埠,nginx會占用80埠,改完之后,就可以通過nginx[‘listen_port’] 在瀏覽器進行訪問了,
內部8080埠也不再被占用了,
這樣修改了默認埠80后,在idea中獲取代碼時,要在路徑后面加上修改的埠號才可以訪問到代碼
以上是安裝gitlab的全程序,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/213213.html
標籤:其他
上一篇:程式員不應該錯過的 6大導航
