Gitlab學習筆記(一):CentOS7安裝

安裝

gitlab已經提供了各種生態(debian,rpmpython等)相應的安裝腳本,我們是centos7,所以選擇rpm方式.

官方腳本如下:

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

按理說,此時應該使用yum install gitlab-ce直接安裝了,但由於網絡問題,我們需要修改默認的倉庫地址爲國內鏡像以加快安裝效率:

# 將baseurl修改爲清華鏡像,預覽無誤後加-i參數保存
# https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
sed -e 's#^baseurl.*#baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/#' -e 's#^repo_gpgcheck.*#repo_gpgcheck=0#g' -e 's#^gpgcheck.*#gpgcheck=0#g' -e 's#^sslverify.*#sslverify=0#g' /etc/yum.repos.d/gitlab_gitlab-ce.repo

期望效果如下:

# 修改並保存完成後執行
yum install gitlab-ce

安裝順利完成後給出如下提示:

大意是剛安裝,需要配置訪問的路徑,改成本機,以本機(192.168.0.122)的9527端口爲例:

# 預覽修改效果
sed "s#^external_url.*#external_url 'http://192.168.0.122:9527'#" /etc/gitlab/gitlab.rb | grep ^external_url
# 確認無誤後使用-i保存進配置文件
sed -i "s#^external_url.*#external_url 'http://192.168.0.122:9527'#" /etc/gitlab/gitlab.rb

配置並啓動gitlab:

gitlab-ctl reconfigure

測試

日誌

有時啓動並不是那麼順利,如果報錯會在gitlab-ctl reconfigure過程爆紅,但錯誤信息不是特別詳細,所以得藉助詳細日誌來排查.
涉及命令:

gitlab-ctl tail 

參考

  1. https://packages.gitlab.com/gitlab/gitlab-ce/install
  2. Gitlab使用國內鏡像安裝、備份及遷移
  3. .repo文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章