天天看點

Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)

Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)
Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)

文章目錄

  • ​​一、軟體和源準備​​
  • ​​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/​​

Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)

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      
Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)
# 重新啟動防火牆服務
service iptables sretart

# 檢查防火牆運作狀态
service      
Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)
四、測試驗證

4.1. 浏覽器通路Gitlab

  • 格式:IP+端口号(預設8080)
  • Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)

4.2. 重新設定密碼

Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)
  • 用root使用者登入
  • 在您第一次通路時,您将被重定向到密碼重置螢幕。提供初始管理者帳戶的密碼,您将被重定向回登入螢幕。使用預設帳戶的使用者名root登入。
  • Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)
    Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)
    Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)
    Centos/Red Hat6.8 安裝、配置、啟動Gitlab (内網環境)

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

繼續閱讀