centos6下搭建gitlab

gitlab安装方法,最新安装方法见官网:https://www.gitlab.com.cn/installation/#centos-6

1.在 Centos 6 系统上, 下面的命令将在系统防火墙里面开放HTTP和SSH端口. 

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

2.安装postfix发送通知邮件。如果你想使用另一个解决方案来发送电子邮件,请跳过这一步,配置外部SMTP服务器后gitlab已安装。

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

3.添加Gitlab仓库,并安装到服务器上。这里把http://gitlab.example.com换成你服务器的IP

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 地址访问,默认是用服务器的管理员账号登录。

sudo gitlab-ctl reconfigure

其他安装方法:

下载安装脚本安装,这里用的是清华大学开源软件镜像站,国内源就不用担心下载速度慢了。当然你也能手动下载通过工具传至服务器,通过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源需注册付费

#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源需注册付费。

解决方法:

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

 

posted @ 2018-03-21 11:08  诸葛正当年  阅读(171)  评论(0编辑  收藏