我是靠谱客的博主 强健荷花,最近开发中收集的这篇文章主要介绍银河麒麟服务器系统V10SP1-X86_64-Build20/20210518安装gitlab社区版15.1.2,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、什么是gitlab

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab是目前被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文档进行管理, Gitlab主要针对group和project两个维度进行代码和文档管理, 其中group是群组, project是工程项目, 一个group可以管理多个project, 可以理解为一个群组中有多项软件开发任务, 而一个project中可能包含多个branch, 意为每个项目中有多个分支, 分支间相互独立, 不同分支可以进行归并。

二、下载gitlab

因为官方的下载速度较慢,所以这里采用的是从清华的源进行下载

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15.1.2-ce.0.el7.x86_64.rpm

 下载好后,开始安装

rpm -ivh gitlab-ce-15.1.2-ce.0.el7.x86_64.rpm

此时使用麒麟的yum源尝试安装该软件包

yum  makecache && yum -y install policycoreutils-python

 依赖包安装完成后,再次尝试安装gitlab

rpm -ivh gitlab-ce-15.1.2-ce.0.el7.x86_64.rpm

 出现下图时已经安装完成,但是还无法直接访问,需要进行配置,重新加载配置文件

 修改配置文件,改成自己的ip,端口

vim /etc/gitlab/gitlab.rb
#修改external_url字段,改为当前服务器的ip及端口
external_url 'http://192.168.4.39:8888'

重新加载配置文件并启动服务

gitlab-ctl reconfigure 

加载完成后,提示用户名为root,密码存放在 /etc/gitlab/initial_root_password中

因自定义的端口使用的为8888,所以需要防火墙放行端口

firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload

使用web界面进行访问

 至此gitlab搭建成功

三、gitlab中常用到的命令

gitlab-ctl reconfigure  #重新加载配置文件,启动核心服务

gitlab-ctl status #查看状态

gitlab-ctl start #启动组件

gitlab-ctl stop #停止组件

gitlab-ctl restart #重启组件

gitlab-ctl tail #查看日志

最后

以上就是强健荷花为你收集整理的银河麒麟服务器系统V10SP1-X86_64-Build20/20210518安装gitlab社区版15.1.2的全部内容,希望文章能够帮你解决银河麒麟服务器系统V10SP1-X86_64-Build20/20210518安装gitlab社区版15.1.2所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部