1. 以下命令將在打開系統防火牆中的HTTP、HTTPS和SSH
切換root權限(須輸入密碼) |
sudo -i |
安裝配置必要的依賴項目 |
yum
install -y curl policycoreutils-python openssh-server |
將SSH服務設置成開機自動啟動 |
systemctl
enable sshd |
啟動SSH服務 |
systemctl
start sshd |
調整防火牆開啟HTTP、HTTPS |
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 留言