centos7安装gitlab(一)

公司仓库要从SVN转git管理,所以就尝试部署一遍。

官方地址比较卡就不从官方下载了

上清华镜像站点下载

cenos7 需要下载(当前最新版本)

打开服务器

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.1.4-ce.0.el7.x86_64.rpm

下载完成后

安装

执行命令:rpm -ivh gitlab-ce-11.1.4-ce.0.el7.x86_64.rpm

提示需要:policycoreutils-python 直接yum安装,输入命令yum -y install policycoreutils-python

然后重新运行命令 rpm -ivh gitlab-ce-11.1.4-ce.0.el7.x86_64.rpm(i:install,带vh 显示进度,不带vh感觉卡住了。)

我这边有个(warning)如有不一致是正常的,可能原因是之前使用yum安装过旧版的我卸载了重新手动安装导致的

安装完成后配置端口和地址

vi /etc/gitlab/gitlab.rb

配置域名

external_url=http://yourIP

执行命令gitlab-ctl reconfigure、gitlab-ctl restart

gitlab常用命令

sudo gitlab-ctl start                    # 启动所有 gitlab 组件;
sudo gitlab-ctl stop                    # 停止所有 gitlab 组件;
sudo gitlab-ctl restart                # 重启所有 gitlab 组件;
sudo gitlab-ctl status                 # 查看服务状态;
sudo gitlab-ctl reconfigure         # 启动服务;
sudo vim /etc/gitlab/gitlab.rb      # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
sudo gitlab-ctl tail                        # 查看日志;

 

安装完成后发现ip无法访问考虑是不是防火墙问题,配置防火墙放行端口后就可以了

 查看端口 netstat   -anp   |   grep  80(80加引号和非引号的区别就是全词匹配和非全词)

如果提示netstat命令不存在  先安装 yum -y install net-tools

cenos7放行80端口

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

重载规则  sudo firewall-cmd --reload

端口放行后就可以访问了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值