centos 7.6通過離線方式安裝中文版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
以當前最新版為例,將 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
安裝成功會輸出下面的信息:
編輯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
瀏覽器地址欄輸入 http://192.168.0.101:9091
http://192.168.0.101:9091/
用戶名:root,第一次訪問gitlab需要強制更改密碼。
登錄成功進入的頁面:
先登錄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項目庫里提交代碼了。