centos6下搭建gitlab

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

相關文章
相關標籤/搜索