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
标红部分配置的我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
加上标红那条
-A INPUT -m state --state NEW -m tcp -p tcp --dport 18080 -j ACCEPT
然后保存退出,重启防火墙
service iptables restart
完成
备注,初学linux,并且操作的本地虚拟机,所以直接使用的root账号操作的,所以命令中没有看到sudo指令