天天看點

CentOS7下gitlab安裝

CentOS7下gitlab安裝

      • 1.準備工作
      • 2.下載下傳安裝包
      • 3.安裝
      • 4.配置

1.準備工作

  • 安裝環境:CentOS Linux release 7.5.1804 (Core)
  • 确認已經關閉防火牆(防止端口不能通路)
  • 建立安裝包存放目錄

    mkdir -p /export/software

    cd /export/software/

2.下載下傳安裝包

下載下傳位址(清華鏡像)我選擇的是最新版:

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
           

或者直接

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.3-ce.0.el7.x86_64.rpm
           

3.安裝

rpm -ivh gitlab-ce-11.2.3-ce.0.el7.x86_64.rpm
           

發現提示缺少依賴:

CentOS7下gitlab安裝

繼續安裝依賴:

yum -y install policycoreutils-python
           
CentOS7下gitlab安裝

安裝成功,後再次執行

rpm -ivh gitlab-ce-11.2.3-ce.0.el7.x86_64.rpm
           
CentOS7下gitlab安裝

4.配置

出現提示安裝成功,接下來進行配置,配置檔案在以下位置

/etc/gitlab/gitlab.rb
           

gitllab内部包含的子產品會占用80(nginx)、8082(sidekiq)以及9090(prometheus)端口,可能會系統預設的端口産生沖突,是以建議修改預設端口配置

vim /etc/gitlab/gitlab.rb
#修改以下配置
external_url 'http://192.168.31.32:8083/gitlab'
unicorn['port'] = 8081
           

重新開機

#(每次修改完gitlab.rb檔案需要執行該操作)
gitlab-ctl reconfigure
gitlab-ctl restart
gitlab-ctl status
           

接下來可以直接通路了

http://192.168.31.32:8083/gitlab

首次可能會出現502:(檢視發現是8083端口還沒有完全起來)

等啟動完成後再次通路正常

CentOS7下gitlab安裝

首次通路需要修改密碼(至少8位):12345678

CentOS7下gitlab安裝

接下來輸入使用者名和密碼登入:root/12345678

CentOS7下gitlab安裝

大功告成,接下來,就可以開啟你的gitlab之旅啦!

上一篇: Gitlab的安裝
下一篇: yum 安裝GitLab