centos 7離線安裝中文版GitLab


centos 7.6通過離線方式安裝中文版GitLab。由於在線安裝下載很慢,推薦使用離線安裝。離線安裝方法:

第1步,下載gitlab安裝包

從【清華大學開源軟件鏡像站 】下載最新中文版gitlab安裝包,安裝包里自帶了簡體中文漢化包。

從【gitlab官網 】 下載gitlab最新安裝包。

清華大學開源軟件鏡像站下載地址 :https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

gitlab官網下載地址:https://packages.gitlab.com/gitlab/gitlab-ce 

清華大學鏡像站安裝包下載列表:

先用迅雷下載gitlab安裝包到本地,然后用xftp工具上傳到centos。

或者用wget命令從 清華大學開源軟件鏡像站 下載最新版安裝包。當前最新版是 gitlab-ce-13.0.5-ce.0.el7 。

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.0.5-ce.0.el7.x86_64.rpm

 

 第2步,安裝gitlab

以當前最新版為例,將 gitlab-ce-13.0.5-ce.0.el7.x86_64.rpm 文件上傳到centos服務器。

(1) 使用yum安裝 

 

yum -y install gitlab-ce-13.0.5-ce.0.el7.x86_64.rpm
yum -y install git   #安裝git,這一步可以跳過

  

(2) 使用rmp安裝(推薦)

rpm -ivh gitlab-ce-13.0.5-ce.0.el7.x86_64.rpm

 

安裝成功會輸出下面的信息:

 第3步,修改對外暴露的IP及端口

編輯gitlab配置文件

vi /etc/gitlab/gitlab.rb

 

修改對外訪問的域名或IP:

# 修改 external_url 'example.gitlab.com' 這一句
external_url 'http://localhost:9091' #修改成你自己的IP或域名:端口

 

ps: 注意這里設置的端口不能被占用,默認是8080端口,如果8080已經使用,請自定義其它端口,並在防火牆設置開放范圍內的端口。

 

重新加載配置

gitlab-ctl reconfigure     #重新生成相關配置文件,執行此命令時間比較長

 

配置gitlab開機自動啟動

systemctl enable gitlab-runsvdir.service
systemctl start gitlab-runsvdir.service
# 關閉gitlab的自動啟動命令:systemctl disable gitlab-runsvdir.service

 

啟動GitLab

systemctl stop firewalld   #關掉防火牆,要不然9091端口不能對外訪問
gitlab-ctl restart         #重啟gitlab

 

輸出下面信息表示啟動成功:

  

查看 gitlab 版本
#查看版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

 

第4步,驗證GitLab是否安裝成功

瀏覽器地址欄輸入 http://192.168.0.101:9091

http://192.168.0.101:9091/

 

 

 

用戶名:root,第一次訪問gitlab需要強制更改密碼。

登錄成功進入的頁面:

    第5步,設置為簡體中文

先登錄GitLab,登錄成功后,在Gitlab后台的系統設置里配置簡體中文。

設置路徑:Setting--Preferences--Language ,將字符集修改為簡體中文。

 經過這一步設置,簡體中文版設置完成。

 

第6步,創建項目,為項目分配用戶

(1) 創建項目

進入管理中心 >> 點擊左邊導航菜單的【項目】 >> 點擊【新建項目】按鈕 新建一個項目

 

   

然后新建一個項目 demo1.MvcOne,創建項目后會生成項目的倉庫地址。

 

 創建項目后會自動生成項目的倉庫地址,進入項目詳細頁面可以看到倉庫地址為:

 

 

 

(2) 創建群組和用戶

創建一個群組,群組名字為: MvcOneGroup

創建一個用戶,用戶名字為:user1

將user1加入群組MvcOneGroup

 

(3) 設置用戶密碼

 創建好用戶user1后,需要給user1用戶設置密碼,因為默認密碼為空。

  

從用戶管理頁面,進入user1用戶的編輯頁面設置密碼:

 

 

 (4) 將用戶加入群組

將user1用戶加入群組MvcOneGroup,選擇Developer角色級別,這個級別可以對項目進行檢出與修改提交操作。

  

(5) 將demo1.MvcOne項目邀請用戶及群組

進入demo1.MvcOne項目管理頁面,點擊【Manage access】按鈕,邀請用戶或群組。

  邀請用戶及群組,邀請user1用戶及MvcOneGroup群組加入demo1.MvcOne項目,被邀請的單個用戶及群組都有訪問項目的權限。

 

 

 邀請成功后的成員列表:

 

第7步,用git命令檢出項目到本地目錄

在本機先安裝Git客戶端,然后在本地目錄右鍵,選擇【Git Bash Here】打開 Git命令行窗口。

輸入檢出命令,在彈出的授權對話框中輸入用名:user1  密碼:12345678

git clone http://192.168.0.101:9091/root/demo1.mvcone.git

 

 

 

 輸出上面提示說明項目庫檢出成功,可以往demo1.mvcone.git項目庫里提交代碼了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM