歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 安裝 GitLab 遇到問題及解決

CentOS 安裝 GitLab 遇到問題及解決

日期:2017/2/28 13:47:45   编辑:Linux教程

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交換分區。

Copyright © Linux教程網 All Rights Reserved