安裝環境: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 firewalld2.下載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
漢化
爲了照顧大多數人, 漢化還是必須的, 已經有熱心網友 南靖男 提供了漢化版,根據他的漢化指南,進行如下操作:
-
首先確認安裝的版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
得到的版本號是
8.7.3
-
克隆 GitLab 的漢化分支
git clone https://gitlab.com/larryli/gitlab.git
-
生成漢化的補丁文件
前面的到的版本號是
8.7.3
, 所以我們需要的是分支8-7-stable
的漢化, 通過git diff
命令生成這個補丁文件:sudo git diff origin/8-7-stable..8-7-zh > ~/8-7.diff
-
應用漢化補丁文件
# 先停止 GitLab sudo gitlab-ctl stop # 應用漢化補丁 cd /opt/gitlab/embedded/service/gitlab-rails git apply ~/8-7.diff # 啓動 GitLab sudo gitlab-ctl start