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

Posted 北溟溟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT系列——centos8环境下搭建GitLab代码仓库管理服务相关的知识,希望对你有一定的参考价值。

前言

在软件开发中,我们大多数代码都会托管在代码托管中心,目前主流的代码管理工具主要分为俩大类,一类是以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就搭建完成了。我们下期见。

以上是关于GIT系列——centos8环境下搭建GitLab代码仓库管理服务的主要内容,如果未能解决你的问题,请参考以下文章

Git系列四之在本地服务器搭建gitlab仓库管理(centeros环境下)

Centos8安装GitLab14.2开源代码托管工具

Gitlab环境搭建及项目开发Git命令

Centos7搭建gitlab环境

搭建Linux环境--安装Git

Docker下搭建gitlab