天天看點

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

一、登入gitlab官網

官網:https://about.gitlab.com/install/

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

二、操作步驟

  • 1. 安裝并配置gitlab必要的依賴項
  • 2. 添加GitLab軟體包存儲庫
  • 3. 将加GitLab軟體倉庫更新改為清華大學開源軟體鏡像站
  • 4. 安裝Gitlab軟體
  • 5. 設定external_url(web通路位址)
  • 6. 重新加載Gitlab配置,并啟動Gitlab
  • 7. 浏覽器通路Gitlab
  • 8. 重新設定密碼,用root使用者登入

三、操作流程詳細

  • 1. 安裝并配置gitlab必要的依賴項
  • 在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,以下指令還将在系統防火牆中打開HTTP和SSH通路
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh      

接下來,安裝Postfix以發送通知電子郵件。如果要使用其他解決方案發送電子郵件,請跳過此步驟并在安裝GitLab後配置外部SMTP伺服器。

sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on      
  • 2. 添加GitLab軟體包存儲庫
  • Add the GitLab package repository and install the package

    Add the GitLab package repository.

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash      
  • 3. 将加GitLab軟體倉庫更新改為清華大學開源軟體鏡像站
  • 添加 清華大學開源軟體鏡像站中的倉庫

    編輯 /etc/yum.repos.d/gitlab_gitlab-ce.repo,内容為

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1      
Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
  • 4. 安裝Gitlab軟體
sudo yum makecache
sudo yum install gitlab-ce      
Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
  • 5. 設定external_url(web通路位址)
  • 編輯/etc/gitlab/gitlab.rb,設定external_url
vim /etc/gitlab/gitlab.rb      
Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)

修改前:

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

修改後:

external_url ‘伺服器ip’

也可以external_url ‘localhost’

Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
  • 注:建議使用external_url ‘伺服器ip’
  • 6. 重新加載Gitlab配置,并啟動Gitlab
  • 重新加載Gitlab配置,并啟動服務
sudo gitlab-ctl reconfigure      
  • 7. 浏覽器通路Gitlab
  • 格式:IP+端口号(預設8080)
  • Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
  • 8. 重新設定密碼,用root使用者登入
  • 在您第一次通路時,您将被重定向到密碼重置螢幕。提供初始管理者帳戶的密碼,您将被重定向回登入螢幕。使用預設帳戶的使用者名root登入。
  • Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
    Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
    Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
    Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)
    Centos/Red Hat6.8 安裝、配置、啟動Gitlab (外網環境)

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