gitlab安裝方法,最新安裝方法見官網:https://www.gitlab.com.cn/installation/#centos-6html
1.在 Centos 6 系統上, 下面的命令將在系統防火牆裏面開放HTTP和SSH端口. node
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
2.安裝postfix發送通知郵件。若是你想使用另外一個解決方案來發送電子郵件,請跳過這一步,配置外部SMTP服務器後gitlab已安裝。python
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
3.添加Gitlab倉庫,並安裝到服務器上。這裏把http://gitlab.example.com換成你服務器的IPgit
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ee
4.啓動Gitlab,等待幾分鐘,經過上一步設置的 EXTERNAL_URL 地址訪問,默認是用服務器的管理員帳號登陸。centos
sudo gitlab-ctl reconfigure
其餘安裝方法:bash
下載安裝腳本安裝,這裏用的是清華大學開源軟件鏡像站,國內源就不用擔憂下載速度慢了。固然你也能手動下載經過工具傳至服務器,經過rpm命令安裝。服務器
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el6/gitlab-ee-10.5.5-ee.0.el6.x86_64.rpm rpm -ivh gitlab-ee-10.5.5-ee.0.el6.x86_64.rpm
遇到的問題:yum源需註冊付費ssh
#yum install pam-devel #This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Install Process Nothing to do
提示使用redhat的yum源需註冊付費。curl
解決方法:工具
1.刪除redhat原有yum
rpm -qa|grep yum|xargs rpm -e --nodeps
2.再用命令查看是否已卸載
rpm -qa |grep yum
3.下載新的yum包,注意在163鏡像網站上找到相應的包地址。
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
4.安裝yum軟件包
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
若是安裝不成功,使用--force --nodeps命令,如:rpm -ivh --force --nodeps python-iniparse-0.3.1-2.1.el6.noarch.rpm
遇到的問題:下載的時候沒法解析主機地址
進入/etc/resolv.conf
修改內容爲下
nameserver 8.8.8.8 #google域名服務器
nameserver 8.8.4.4 #google域名服務器
參考連接:https://www.gitlab.com.cn/installation/#centos-6
http://www.bubuko.com/infodetail-2492423.html