文章目錄
- 一、軟體和源準備
- 1. Gitlab下載下傳
- 2. epel源下載下傳
- 二、環境配置
- 2.1. 安裝依賴項
- 2.2. 安裝epel源
- 2.3. 安裝Gitlab
- 三、Gitlab和防火牆配置
- 3.1. 設定external_url
- 3.2. 重新加載配置
- 3.3. 防火牆配置
- 四、測試驗證
- 4.1. 浏覽器通路Gitlab
- 4.2. 重新設定密碼
- 4.3. Gitlab常用指令
一、軟體和源準備
1. Gitlab下載下傳
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
2. epel源下載下傳
連結 | https://pan.baidu.com/s/19cUDYScAYHl4-2n6ZdIKZw |
提取碼 | v7k1 |
二、環境配置
2.1. 安裝依賴項
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig
2.2. 安裝epel源
sudo rpm
2.3. 安裝Gitlab
sudo rpm
三、Gitlab和防火牆配置
3.1. 設定external_url
設定external_url(web通路位址)
- 預設配置
# 編輯/etc/gitlab/gitlab.rb,設定external_url 預設配置
external_url 'http://gitlab.example.com'
- 調整後
# 配置格式http://ip+端口
external_url 'http://192.168.100.16:8000'
3.2. 重新加載配置
# 重新加載Gitlab配置,并啟動服務
sudo
3.3. 防火牆配置
# 編輯配置
vim /etc/sysconfig/iptables
# 添加端口通路權限
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000
# 重新啟動防火牆服務
service iptables sretart
# 檢查防火牆運作狀态
service
四、測試驗證
4.1. 浏覽器通路Gitlab
- 格式:IP+端口号(預設8080)
4.2. 重新設定密碼
- 用root使用者登入
- 在您第一次通路時,您将被重定向到密碼重置螢幕。提供初始管理者帳戶的密碼,您将被重定向回登入螢幕。使用預設帳戶的使用者名root登入。
4.3. Gitlab常用指令
指令功能 | 執行指令 |
重新開機配置,并啟動gitlab服務 | sudo gitlab-ctl reconfigure |
啟動所有 gitlab | sudo gitlab-ctl start |
重新啟動GitLab | sudo gitlab-ctl restart |
停止所有 gitlab | sudo gitlab-ctl stop |
檢視服務狀态 | sudo gitlab-ctl status |
檢視Gitlab日志 | sudo gitlab-ctl tail |
修改預設的配置檔案 | sudo vim /etc/gitlab/gitlab.rb |
檢查gitlab | gitlab-rake gitlab:check SANITIZE=true --trace |