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代码仓库管理服务的主要内容,如果未能解决你的问题,请参考以下文章