(二)GIT系列——centos8环境下搭建GitLab代码仓库管理服务

16 篇文章 2 订阅
4 篇文章 0 订阅

前言

在软件开发中,我们大多数代码都会托管在代码托管中心,目前主流的代码管理工具主要分为俩大类,一类是以git为代表的分布式代码管理工具,一类是以subversion为代表的集中式管理工具。由于subversion会存在单点故障,在团队协同和跨团队协同中的支持并不是很友好,目前主流的平台都是使用分布式的代码托管平台,能够更加高效的维护管理代码以及提高开发效率,即使主服务暂时宕机,也不会影响开发。目前主要的分布式代码托管平台主要有国外的github,国内的gitee以及阿里云code代码托管平台等。因为代码托管平台是第三方的或者有些开发限制,需要付费使用等原因,一些公司也会搭建自己的github服务器gitlab。本节我们就讲一下如何搭建一个私有的github代码托管平台,以供本团队开发使用。

正文

  • 下载gitlab的rpm安装包

说明:这里我们使用国内的镜像,如清华的镜像。gitlab又分为社区版和企业版(收费),这里部署的是社区版本,版本号是13.11.3。

地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-13.11.3-ce.0.el8.x86_64.rpm

  • 上传gitlab镜像rpm包到我们的centos8服务器

  • 安装gitlab

命令:rpm -ivh gitlab-ce-13.11.3-ce.0.el8.x86_64.rpm

  • 根据提示修改gitlab服务器地址

  • 重新加载配置

命令:gitlab-ctl reconfigure

  • 访问gitlab

地址:http://ip,默认是80端口,这里我们需要输入一个新的管理密码

  • 通过设置的密码登录gitlab客户端

说明:用户名默认是root,密码为我们设置的密码

到这里我们的gitlab就安装完成了,具体的操作和github是大体一致的,我们也可以将我们的代码托管到gitlab,实现私有化管理。

  • idea配置gitlab

说明:安装本插件后我们的idea中就可以使用gitlab来托管代码及进行一些代码管理工作

  • 关于gitlab的一些常用命令
GitLab常用命令
命令说明
gitlab-ctl start启动
gitlab-ctl stop停止
gitlab-ctl restart重启
gitlab-ctl status查看状态
gitlab-ctl reconfiger编译并启动服务
gitlab-ctl tail查看日志

结语

ok,到这里我们的gitlab就搭建完成了。我们下期见。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厉害哥哥吖

您的支持是我创作下去的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值