当前位置: 首页 > news >正文

快速安装GitLab指南

概要

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。

安装

Gitlab的rpm包集成了它需要的软件,简化了安装步骤,所以直接安装rpm包即可,rpm包的获取从官方网站或者国内镜像源(如:清华https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/)获取,gitlab又分为社区版和企业版(收费),这里部署的是社区版本10.8.4

进入centos系统

进入安装目录后输入下列命令

yum localinstall -y gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm    #安装下载好的rpm包,或者rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm    #执行rpm -ivh在线安装

如果不好用的话可以选择百度网盘

gitlab安装包http://通过网盘分享的文件:gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm 链接: https://pan.baidu.com/s/1dI-UtQ1CRvoVFr1ZU1Hn2A?pwd=waah 提取码: waah --来自百度网盘超级会员v4的分享解压到自己服务器上的相应目录下,命令如下

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

此时如果报如下错误:

那说明此时缺少Python环境,输入如下命令:

yum install -y policycoreutils-python

安装好环境之后如图显示:

此时再次输入解压命令

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

安装gitlab成功页面如下

然后执行如下命令编辑文件

vim /etc/gitlab/gitlab.rb

把画红圈的那一行换成自己的ip地址

然后重新加载配置

gitlab-ctl reconfigure

这条命令执行后的等待时间较长,期间不要进行任何操作,成功后会显示如下信息:

之后输入管道命令验证一下

ps -ef | grep gitlab

出现这种信息即表示成功

http://www.dtcms.com/a/285863.html

相关文章:

  • mix-blend-mode的了解使用
  • git 介绍与使用教程
  • LP-MSPM0G3507学习--05管脚中断
  • 如何 ASP.NET Core 中使用 WebSocket
  • HTTP性能优化实战技术文章大纲
  • final 使用
  • 实现库存显示和状态按钮的Question
  • 数据统计模块后端架构解析:从Controller到SQL的ECharts数据对接实践
  • Spring介绍以及IOC和AOP的实现
  • 某邮生活旋转验证码逆向
  • Ansible + Shell 服务器巡检脚本
  • 如何使用Python将HTML格式的文本转换为Markdown格式?
  • UDP 协议下一发一收通信程序的实现与解析
  • Python - 数据分析三剑客之Pandas
  • docker--容器自启动
  • Vue导出Html为Word中包含图片在Microsoft Word显示异常问题
  • Python MP3 归一化器和长度分割器实用工具开发指南
  • 曼哈顿自注意力MaSA,基于曼哈顿距离的显式空间先验,以线性计算复杂度高效建模全局与局部空间关系,提升视觉任务的性能。
  • Java: 反射机制的 ParameterizedType(参数化类型)
  • WEB弹性设计
  • 使用 C++ 和 OpenCV 进行表面划痕检测
  • jQuery最新js文件下载教程
  • Django母婴商城项目实践(五)
  • Python 使用期物处理并发(使用concurrent.futures模块下载)
  • 黑马Node.js全套入门教程,nodejs新教程含es6模块化+npm+express+webpack+promise等_ts对象笔记
  • MISRA C-2012准则之指针类型转换
  • build.log中的is not a subdirectory of和ScanSourceDirectories函数的关系
  • 「Java案例」方法重装求不同类型数的立方
  • MySql:索引,结构
  • Leetcode 04 java