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

快速安装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.xdnf.cn/news/15668.html

相关文章:

  • go安装使用gin 框架
  • web3 区块链技术与用
  • 【论文精读】基于共识的分布式量子分解算法用于考虑最优传输线切换的安全约束机组组合
  • Django母婴商城项目实践(五)- 数据模型的搭建
  • UniApp TabBar 用户头像方案:绕过原生限制的实践
  • Selenium 攻略:从元素操作到 WebDriver 实战
  • STM32之L298N电机驱动模块
  • 【iOS】MRC与ARC
  • Fish Speech:开源多语言语音合成的革命性突破
  • 伺服电机与步进电机要点详解
  • 专题:2025智能体研究报告|附70份报告PDF、原数据表汇总下载
  • 质变科技亮相可信数据库发展大会,参编《数据库发展研究报告2025》
  • Linux学习之认识Linux的基本指令
  • 前端性能优化“核武器”:新一代图片格式(AVIF/WebP)与自动化优化流程实战
  • 多模态大模型重构人机交互,全感官时代已来
  • 微服务项目总结
  • 短视频矩阵系统:选择与开发的全方位指南
  • Python网络爬虫实现selenium对百度识图二次开发以及批量保存Excel
  • Java学习------使用Jemter测试若依项目自定义的功能
  • Unity 常见数据结构分析与实战展示 C#
  • APIs案例及知识点串讲(下)
  • CES Asia 2025备受瞩目,跨国企业锁定亚洲战略首发契机
  • 基于Ubuntu22.04源码安装配置RabbitVCS过程记录
  • ARM64高速缓存,内存属性及MAIR配置
  • 基于华为openEuler系统安装DailyNotes个人笔记管理工具
  • Java全栈面试实录:从Spring Boot到AI大模型的深度解析
  • Glary Utilities (PC维护百宝箱) v6.24.0.28 便携版
  • 云原生 DevOps 实战之Jenkins+Gitee+Harbor+Kubernetes 构建自动化部署体系
  • 密码学基础概念详解:从古典加密到现代密码体系
  • 外网访问基于 Git 的开源文件管理系统 Gogs