linxu安装gitlab服务

centOS6安装gitlab(rpm包安装)

1.关闭linux防火墙

/etc/init.d/iptables stop

2.安装postfix邮件服务,启动

yum install curl openssh-server postfix cronie

service postfix start

设置邮件服务开机自启动

chkconfig postfix on

3.安装gitlab

(在此之前先将rpm包通过xftx或者其他软件放到linux的/opt目录下)

(rpm包下载地址  https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/)

rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm --force

这一步可能会报错,因为缺少依赖包,没关系,先安装所需依赖包

yum install policycoreutils-python

然后再次执行上一条指令

rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm --force

4.接下来可以配置一下访问路径

vi /etc/gitlab/gitlab.rb

linxu安装gitlab服务

标红部分配置的我linux的ip和18080端口号

然后执行 gitlab-ctl reconfigure  ,需要一点时间

5.启动gitlab

gitlab-ctl start

6.访问

192.168.62.128:18080 (ip:端口号)

即可成功看到gitlab页面,第一步会让你重置gitlab的root密码

注意:由于之前安装时关闭了防火墙,所以可以访问18080端口,如果关闭linux,下次再访问可能无法连接,接下来开放该端口

centos6 :

vi /etc/sysconfig/iptables
linxu安装gitlab服务

加上标红那条

-A INPUT -m state --state NEW -m tcp -p tcp --dport 18080 -j ACCEPT

然后保存退出,重启防火墙

service iptables restart

完成

备注,初学linux,并且操作的本地虚拟机,所以直接使用的root账号操作的,所以命令中没有看到sudo指令