首頁 > 軟體

CentOS 安裝 GitLab 遇到問題及解決

2020-06-16 17:29:33

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


IT145.com E-mail:sddin#qq.com