手把手教你搭建gitlab服务器

手把手教你搭建gitlab服务器

gitlab是什么?

gitlab是一个开源的git仓库管理软件,并提供web界面,方便管理git仓库

gitlab有什么作用呢?

和github很相似,不过github暂时没有开源版本,项目必须托管到github官方网站,不能本地部署。很多公司考虑到安全费用等因素,搭建自己的gitlab服务器。

linux版本是centos7

一、获取资源文件

获取资源文件的方式有两种:

1.通过wget命令下载

通过wget https://link.zhihu.com/?target=https%3A//mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm下载
如果没有安装wget,需要先安装wget
通过命令:yum -y install wget

2.下载资源文件,通过xftp上传

官网
选择自己所需要的版本下载上传即可

二、安装gitlab服务器

查看下载好的gitlab资源文件
创建文件夹,作为gitlab的安装地址
mkdir /usr/local/gitlab

把资源文件移动到创建好的gitlab目录
mv gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm usr/local/gitlab/

进入gitlab目录
cd /usr/local/gitlab/

执行
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
在这里插入图片描述
如果遇到下面这个问题
在这里插入图片描述
缺少依赖,通过yum下载依赖即可
yum install policycoreutils-python
在这里插入图片描述
下载完成,继续安装
·
·
·
等待大概两分钟,出现以下显示,说明gitlab安装成功了
在这里插入图片描述

二、配置gitlab的IP和端口

通过进入gitlab配置文件
vi /etc/gitlab/gitlab.rb
按‘i’进入编辑模式,如下位置,输入访问id和端口,esc退出编辑模式,:wq保存
在这里插入图片描述
放行端口:firewall-cmd --add-port=8888/tcp --permanent,此处注意cmd和–之间有空格
刷新防火墙:firewall-cmd --reload ,使配置生效
重置gitlab配置:gitlab-ctl reconfigure
在这里插入图片描述

在这里插入图片描述

结束!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值