1. 程式人生 > >centos 6.7 install gitlab

centos 6.7 install gitlab

centos gitlab

創建gitlab的服務器內存至少 4G,建議4-8G。小於4G,gitlab內嵌的nginx無法啟動。會出現內存溢出的情況。


打開centos 系統防火墻有關 http 和 ssh 的訪問

sudo yum install -y curl openssh-server openssh-clients cronie
sudo lokkit -s http -s ssh

安裝postfix ,發送提醒郵件(例如:創建用戶的時候,發送郵件設置密碼)

sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on

在postfix安裝過程中,會有配置界面,選擇 ‘Internet Site‘ 然後回車。使用服務器的外部DNS“郵件名稱”並按Enter鍵。其他的默認即可。


新建 /etc/yum.repos.d/gitlab-ce.repo,內容為,

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

再執行

sudo yum makecache
sudo yum install gitlab-ce

gitlab默認配置文件

/etc/gitlab/gitlab.rb


修改 external_url ‘gitlab_domain‘,這個參數是發送郵件的時候,鏈接地址。



修改配置文件之後,需要重新執行

gitlab-ctl reconfigure

查看gitlab狀態

gitlab-ctl status

gitlab 啟動,停止,重啟

gitlab-ctl start,gitlab-ctl stop,gitlab-ctl restart

gitlab 默認的日誌文件存放在 /var/log/gitlab目錄下

查看所有日誌

gitlab-ctl tail

查看nginx日誌

gitlab-ctl tail nginx/gitlab_acces.log

查看 postgresql 日誌

gitlab-ctl tail  postgresql

卸載gitlab

gitlab-ctl stop
rpm -e gitlab-ce
ps aux | grep gitlab
kill -9 pid  殺掉進程
find / -name gitlab | xargs rm -rf


本文出自 “架構之路” 博客,謝絕轉載!

centos 6.7 install gitlab