一.GitLab是什么

GitLab 是一个用于仓库管理系统的开源项目。使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。

可通过 Web 界面进行访问公开的或者私人项目。它拥有与 Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,随着git的流行,越来越多的技术团队通过在自己的服务器搭建 gitlab 来实现代码的管理。

二.搭建步骤

1、安装相关依赖

yum install curl openssh-server openssh-clients postfix cronie policycoreutils-python –y

2、启动 postfix ,并设置为开机启动

systemctl start postfixsystemctl enable postfix

3、防火墙设置

systemctl start firewalldfirewall-cmd --add-service=http --permanentfirewall-cmd --reload

4、获取安装包

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

5、安装 rpm 包

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

6、修改配置文件gitlab.rb

vi /etc/gitlab/gitlab.rb#找到 external_url
将
external_url
改为
external_url = http:// + ip + 地址

7、加载配置文件并启动

gitlab-ctl reconfiguregitlab-ctl restart

好了,执行完以上步骤就完成了 gitlab 的搭建,接下来就尽情的玩吧!!

在 centos 上搭建 gitlab 项目管理软件相关推荐

  1. CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查

    CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 参考文章: (1)CentOS服务器上搭建Gitlab安装步骤.中文汉化详细步骤.日常管理以及异常故障排查 ( ...

  2. CentOs上搭建git服务器

    CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0 ...

  3. zentao怎么卸载linux,linux下搭建ZenTaoPMS项目管理软件

    linux下搭建ZenTaoPMS项目管理软件 简介: 禅道项目管理软件(ZenTaoPMS)是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理.项目管理.测试管理于一体,同时还包含 ...

  4. 解决: 利用 Xware 在 centos 上搭建远程下载器

    利用 Xware 在 centos 上搭建远程下载器 Xware--迅雷提供的远程下载工具 第一步:在 centos 服务器上搭建 Xware 环境 这点网上已经有不少博客可以参考,所以我这里主要对自 ...

  5. CentOs下搭建GitLab

    CentOs下搭建GitLab gitlab提供ce 和 ee两个版本,从官网的解释来看,如果想体验完整的功能则安装ee版并付费,不然体验时间过后ee版将自动降级为ce版,所以看个人需求安装.二者的区 ...

  6. 在centOS上搭建wordpress博客系统

    购买VPS后,很多人都会选择自己搭建一个网站,其中使用LAMP+wordpress可以说是最简单的建站方案,下面我就将详细介绍一下具体的建站过程.我使用的是阿里云的服务器,系统是centOS6.5,使 ...

  7. OmniPlan-Mac上使用的项目管理软件

    一.软件介绍 OmniPlan 是 Mac OS X 平台的的一款非常强大的项目管理软件,它提供的功能包含了自定检视表.阶层式的纲要模式.成本追踪.里程碑.任务限制与相关性.资源分配.时程控制.Gan ...

  8. 在centos上搭建饥荒服务器

    用这篇文章记录一下我搭建饥荒服务器的过程,在阅读参考本文章前,您需要: 拥有安装CentOS的云服务器,使用其他操作系统在部署饥荒服务器的时候可能会出现问题 包含cluster_token的地图文件夹 ...

  9. Centos 7搭建Gitlab服务器超详细

    一. 安装并配置必要的依赖关系 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问. 1.安装s ...

最新文章

  1. VS2012下基于Glut OpenGL glScissor示例程序:
  2. DOM对象和JQUERY对象
  3. servlet config 初始化参数
  4. SQL Server之游标的基础知识
  5. 程序员的“黄金时代”,死去又重来?
  6. 学习进度 - 011
  7. P6647 [CCC 2019] Tourism
  8. JAVA制作QQ空间点赞_利用Javascript实现QQ空间自动点赞
  9. Python如何对XML 解析
  10. 概率论与数理统计学习笔记(3)——Pearson相关系数与Spearman相关系数
  11. 教学演示软件 模型十四 三维图象渲染模型
  12. Bluetooth HCI介绍
  13. 友盟第三方分享 QQ QQ空间 微信 新浪 及走过的坑
  14. 虚拟机Ubuntu18.04中文输入法设置(同时保留系统英文语言)
  15. HBuilder开发旅游类APP(一) ----- 实现地图插件调用、苹果和安卓同步混合开发
  16. 阿里云大数据平台的实操:ODPS的SQL语句
  17. 腾讯云服务器系统盘空间不足问题
  18. 无法在windows资源管理器中查看此FTP站点
  19. Java、JSP基于JavaEE的家庭影院系统
  20. H264编解码SPS、PPS参数说明

热门文章

  1. C#微信公众号开发系列教程五(接收事件推送与消息排重)
  2. myeclipse安装 配置Maven3
  3. GetWindowText和GetDlgItemText的区别
  4. HDU 2574 HDOJ 2574 Hdu Girls' Day ACM 2574 IN HDU
  5. MFC绘制动态曲线,用双缓冲绘图技术防闪烁
  6. Swift5以及IOS15对于二维码的使用
  7. ufs2.0测试软件,【玩机组教程】让你的一加3/3T的ufs2.0闪存速度焕发新生
  8. 手机反编译java源码,再现反编译神器ShowJava,支持反编译出java源码
  9. php phpanalysis2.0,使用phpAnalysis打造PHP应用非侵入式性能分析器
  10. php 单例模式原理,PHP单例模式demo详解