【Gitlab】GitLab安裝設定(CentOS 7)

 

1. 以下命令將在打開系統防火牆中的HTTPHTTPSSSH

切換root權限(須輸入密碼)

sudo -i

安裝配置必要的依賴項目

yum install -y curl policycoreutils-python openssh-server

SSH服務設置成開機自動啟動

systemctl enable sshd

啟動SSH服務

systemctl start sshd

調整防火牆開啟HTTPHTTPS

firewall-cmd --permanent --add-service=http

firewall-cmd --permanent --add-service=https

systemctl reload firewalld

 

2. 安裝郵件通知,如果要使用其他解決方案發送電子郵件,請跳過此步驟

安裝Postfix以發送通知電子郵件

yum install postfix

systemctl enable postfix

systemctl start postfix

 

3.  GitLab安裝

官網下載GitLab安裝檔

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

安裝GitLab主程式

EXTERNAL_URL=" https://gitlab.example.com " yum install -y gitlab-ce

**https://gitlab.example.com改為自訂URL**

 

4. 如有需要,再次配置相關設定檔&重啟 gitlab-ctl

gitlab-ctl reconfigure

gitlab-ctl restart

 

5. 主機設定HOST並訪問URL,會跳出此頁面,預設帳號為root,請設定root密碼


6. 成功登入Gitlab頁面


7.安裝憑證

編輯gitlab設定檔

vi /etc/gitlab/gitlab.rb

搜尋nginx,將憑證設定如下圖

完成後重新配置設定檔並重啟gitlab

gitlab-ctl reconfigure

gitlab-ctl restart

配置完成後重新瀏覽網頁

參考資料:https://about.gitlab.com/install/#centos-7

張貼留言

0 留言