准備
漢化包下載
https://gitlab.com/xhang/gitlab/-/archive/10-8-stable-zh/gitlab-10-8-stable-zh.tar.bz2
Gitlab下載
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/
拷貝到ubuntu git 服務器
開始安裝
1.安裝gitlab-ce_10.8.7-ce.0_amd64.deb
sudo dpkg -i gitlab-ce_10.8.7-ce.0_amd64.deb
根據提示更改 external_url 外部可以訪問的本機地址
sudo vi /etc/gitlab/gitlab.rb
重新配置Gitlab以使更改生效
sudo gitlab-ctl reconfigure
重新啟動服務
sudo gitlab-ctl restart
測試訪問
2.解壓漢化包
tar xf gitlab-10-8-stable-zh.tar.bz2
3.安裝漢化包
sudo cp -rf gitlab-10-8-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/
重新配置Gitlab以使更改生效
sudo gitlab-ctl reconfigure
重新啟動服務
sudo gitlab-ctl restart
測試
注意:提示502如上截圖信息是因為內存太低導致,修改服務器內存配置,並F5多刷新幾次即可
初次登錄會讓你設置密碼
密碼不能太短,我設置的是root12345678
附1:完全卸載Gitlab
# 停止gitlab sudo gitlab-ctl stop # 查看進程 ps -e | grep gitlab # 刪除所有包含gitlab的文件及目錄 find / -name gitlab | xargs rm -rf # 卸載 sudo apt-get remove gitlab-ce # 檢查還有沒有卸載的gitlab相關軟件 dpkg --get-selections | grep gitlab gitlab-ce deinstall # 再執行 sudo apt-get --purge remove gitlab-ce
附2:硬件配置要求
CPU
按照CPU核心數量,官方建議大致有如下划分:
- 單核: 可以支持100個左右的用戶並發,但是可能會有些許卡頓,畢竟所有的前后台處理都需要這個苦逼的核心一人包辦。
- 雙核: 約500並發用戶,這也是官方給出的建議最低配置
- 4核: 約2,000並發用戶
- 8核/16核: 約5,000/10,000並發用戶
- 32核/64核: 官方給出數據中,核心數和用戶數基本成線性增長了,但是實際使用中,發現其對CPU和內存占用明顯過大,能維持在官方1/10的性能指標已經是不錯的情況了,所以其應該存在一定的內存泄露
內存
官方建議的內存是最好不要低於4G,不然每次push和commit都會讓你痛不欲生。8G內存就能很穩的支持1,000個並發數,所以至少選擇8G以上的內存來搭建你的版本服務器。
參考
https://www.jianshu.com/p/b2df00fb009d <Gitlab安裝與卸載>
https://www.jianshu.com/p/43860be68b52 <從零開始搭建Gitlab服務器>
https://www.cnblogs.com/ssgeek/p/9328758.html <Gitlab安裝部署及基礎操作>