2021-05-12 14:32:11
CentOS 安裝 GitLab 遇到問題及解決
git的原理非常的美妙,我覺得如果我給非程式設計師推薦提高工作效率的工具的話,第一,我會推薦 python,第二我會推薦git,第三我會推薦markdown。
今天給朋友的公司,安裝了一個gitlab伺服器。希望能給他們的工作帶來好處。
## 安裝步驟
* 按gitlab官網的給出的命令依次執行。
## 啟動服務
gitlab-ctl start
## 遇到的坑
如果gitlab啟動後,頁面存取顯示502等錯誤資訊,一般通過 gitlab-ctl status 或 gitlab-ctl tail 檢視報錯的具體原因。一般都是埠號被占用或者記憶體無法分配著兩個問題。
* 修改nginx監聽的埠號(預設是80),也盡量不要用8080,因為gitlab的元件unicorn的預設埠號是8080。設定一個諸如8099的埠號,避免埠號被占用。nginx的組態檔在"/var/opt/gitlab/nginx/conf/gitlab-http.conf"。將"Listen:*:80"改為"Listen:8099"。
* gitlab伺服器要求的最小記憶體是1G,所以伺服器記憶體最好大於1G,如果記憶體過小,可能會出現“Cannot allocate memory (Errno::ENOMEM)”無法分配記憶體的錯誤。解決方案是增加記憶體或者設定swap交換分割區。
更多GitLab相關教學見以下內容:
Ubuntu 14.04下安裝GitLab指南 http://www.linuxidc.com/Linux/2015-12/126876.htm
如何在Ubuntu Server 14.04下安裝Gitlab中文版 http://www.linuxidc.com/Linux/2015-12/126875.htm
CentOS原始碼安裝GitLab漢化版 http://www.linuxidc.com/Linux/2015-10/124648.htm
在 Ubuntu 12.04 上安裝 GitLab http://www.linuxidc.com/Linux/2012-12/75249.htm
GitLab 5.3 升級注意事項 http://www.linuxidc.com/Linux/2013-06/86473.htm
在 CentOS 上部署 GitLab (自託管的Git專案倉庫) http://www.linuxidc.com/Linux/2013-06/85754.htm
在RHEL6/CentOS6/ScientificLinux6上安裝GitLab 6.0.2 http://www.linuxidc.com/Linux/2014-03/97831.htm
CentOS 6.5安裝GitLab教學及相關問題解決 http://www.linuxidc.com/Linux/2014-05/101526.htm
升級GitLab到8.2.0 http://www.linuxidc.com/Linux/2015-12/126220.htm
相關文章