centos 7安装gitlab

1、操作系统centos 7
//配置系统防火墙,把HTTP和SSH端口开放.
sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo lokkit -s http -s ssh
sudo chkconfig postfix on
2、下载gitlab
wget  https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
3、如果没有wget命令
yum install wget
4、解压 gitlab
rpm -ivh gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
5、打开配置信息
vi /etc/gitlab/gitlab.rb
6、修改external_url的地址
(external_url 'http://ip:port'7、编译 
gitlab-ctl reconfigure
8、启动/关闭/重启
 gitlab-ctl start/stop/restart
9、这是gitlab已经启动,但是还不能ip+port/还访问不了,需要关闭防火墙
10、打开或关闭防火墙:
1) 永久性生效,重启后不会复原
需yum install chkconfig
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
11、如果关闭防火墙提示:注意:正在将请求转发到“systemctl disable iptables.service”,
centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可: 
sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service
12、ip+port 正常访问,访问后需要修改密码,默认账户:root

猜你喜欢

转载自www.cnblogs.com/mkmoney/p/9761948.html