簡單記錄 gitlab 本地安裝過程

安裝環境:centos 7 

準備安裝一個git的代碼管理系統,本地部署git代碼管理gitLab是比較好的選擇。下面是整個安裝的過程。

在gitLab官網找到相關的安裝命令,鏈接 : https://about.gitlab.com/downloads/#centos7  ,我這裏選擇操作系統 centos 7,其他人可以根據自己的需要選擇。

頁面會顯示相關的安裝命令 :

1.安裝和配置相關依賴

sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
2.下載gitLab服務包,並安裝

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
因爲國外網站速度有限,可能會報超時導致下載失敗,可以通過國內鏡像來下載安裝
參照此鏈接內容 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
3.啓動gitLab

sudo gitlab-ctl reconfigure

4.啓動之後,即可通過ip地址訪問: http://192.168.199.218/

初始登錄之後,會提示輸入管理員密碼 和確認密碼,  通過用戶名 : root 和設置的密碼即可登錄管理界面


5.添加用戶 、添加分組 、添加項目



後面還可以對界面漢化處理,備份等相關設置

下面漢化部分參考了 這篇文章http://www.tuicool.com/articles/3ANzI32

漢化

爲了照顧大多數人, 漢化還是必須的, 已經有熱心網友 南靖男 提供了漢化版,根據他的漢化指南,進行如下操作:

  1. 首先確認安裝的版本

    cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
    

    得到的版本號是 8.7.3

  2. 克隆 GitLab 的漢化分支

    git clone https://gitlab.com/larryli/gitlab.git
    
  3. 生成漢化的補丁文件

    前面的到的版本號是 8.7.3 , 所以我們需要的是分支 8-7-stable 的漢化, 通過 git diff命令生成這個補丁文件:

    sudo git diff origin/8-7-stable..8-7-zh > ~/8-7.diff
    
  4. 應用漢化補丁文件

    # 先停止 GitLab
    sudo gitlab-ctl stop
    # 應用漢化補丁
    cd /opt/gitlab/embedded/service/gitlab-rails
    git apply ~/8-7.diff
    # 啓動 GitLab
    sudo gitlab-ctl start

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章