博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7安装gitlab(一)
阅读量:2216 次
发布时间:2019-05-07

本文共 995 字,大约阅读时间需要 3 分钟。

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

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

上清华镜像站点下载

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

打开服务器

wget 

下载完成后

安装

执行命令:rpm -ivh 

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

然后重新运行命令 rpm -ivh (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

端口放行后就可以访问了

你可能感兴趣的文章
搞懂分布式技术13:缓存的那些事
查看>>
搞懂分布式技术14:Spring Boot使用注解集成Redis缓存
查看>>
搞懂分布式技术15:缓存更新的套路
查看>>
搞懂分布式技术16:浅谈分布式锁的几种方案
查看>>
搞懂分布式技术17:浅析分布式事务
查看>>
搞懂分布式技术18:分布式事务常用解决方案
查看>>
搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务
查看>>
搞懂分布式技术20:消息队列因何而生
查看>>
搞懂分布式技术21:浅谈分布式消息技术 Kafka
查看>>
后端技术杂谈1:搜索引擎基础倒排索引
查看>>
后端技术杂谈2:搜索引擎工作原理
查看>>
后端技术杂谈3:Lucene基础原理与实践
查看>>
后端技术杂谈4:Elasticsearch与solr入门实践
查看>>
后端技术杂谈5:云计算的前世今生
查看>>
后端技术杂谈6:白话虚拟化技术
查看>>
后端技术杂谈7:OpenStack的基石KVM
查看>>
后端技术杂谈8:OpenStack架构设计
查看>>
后端技术杂谈9:先搞懂Docker核心概念吧
查看>>
后端技术杂谈10:Docker 核心技术与实现原理
查看>>
夯实Java基础系列2:Java自动拆装箱里隐藏的秘密
查看>>