概述
一、什么是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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复