gitlab是什么?他有什么作用呢?

gitlab是一个开源的git仓库管理软件,并提供web界面,方便管理git仓库。和github很相似,不过github暂时没有开源版本,项目必须托管到github官方网站,不能本地部署。很多公司考虑到安全费用等因素,搭建自己的gitlab服务器。下面我将一步一步教大家搭建自己的gitlab服务器。我使用的linux版本是centos7。

如果只是学习,可以自己搭建VmWare虚拟服务器,安装centos7系统,小编有完整的虚拟机安装教程,以及系统安装资源,请加关注并且私信我,即可免费获取。如果对你有些许帮助,欢迎分享转发。

获取gitlib资源文件gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,有两种方式

1、直接从官网上下载wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,没有安装wget 需要先安装wget

yum -y install wget

由于安装包比较大,小编亲测大概需要2.5个小时

《2021测试开发各大机构最新全套教程》:https://pan.baidu.com/s/17jkyGn-Wm-zC6QQLkWjrsw 
  提取码:o94n 

2、私信小编,直接发你百度网盘链接

下载下来上传到服务器的根目录下即可。此种方式大概需要10分钟。

安装gitlab服务器

进入到gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm文件所在的文件夹,执行命令rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,大约需要2分钟,如果出现下图图像,证明安装成功。

配置gitlib的IP和端口

vi /etc/gitlab/gitlab.rb 进入gitlab.rb修改IP和端口:进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq”

如果8080端口被别的服务占用可以改成8081 8082等,如果开启额防火墙,需要把相应的端口放开:例如:firewall-cmd --zone=public --add-port=8080/tcp --permanent

重置并启动GitLab

配置:gitlab-ctl reconfigure

启动GitLab:gitlab-ctl restart

访问gitlib

在浏览器输入刚才设置的IP和端口号(http://192.168.111.101:8081) 就可以访问的gitlib页面,初始账户: root 密码:5iveL!fe。登录之后就可以创建远程项目了

可能遇到的问题:

访问链接报错 502-Whoops, GitLab is taking too much time to respond

原因是端口被其他服务占用了,需要更换配置文件里得到端口 ,并且执行gitlab-ctl reconfigure gitlab-ctl restart 就可以解决

手把手教你搭建gitlab服务器相关推荐

  1. 手把手教你搭建OA服务器

    手把手教你搭建OA服务器 AnyOffice.Net 3.3 安装与配置说明 AnyOffice.Net在平台准备充分的情况下可以通过一次点击安装.配置IIS站点就能完成.所以在安装AnyOffice ...

  2. 【手把手教你搭建MQTT服务器 + 域名备案 + 申请与部署SSL证书】

    文章目录 购买云服务器实现远程登录 搭建emqx服务器 模拟数据交互测试 购买.解析域名 域名备案 申请SSL证书 emqx配置SSL证书 结语 购买云服务器实现远程登录 购买云服务器 可以按照自己情 ...

  3. 手把手教你搭建CSGO服务器+插件(Centos7)

    目录 1 准备 1.1 云服务器 1.2 Xshell 1.3 FileZilla 1.4 API密钥 & 服务器登录令牌 2 部署 2.1 连接服务器 2.2 部署 2.3 更新脚本 2.4 ...

  4. 还在用内网穿透?手把手教你搭建pptp服务器

    前言 说到内网穿透,想必很多人都会想到花生壳.natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽.限制协议等等 pptp能做什么? 1.连上pptp的主机都会有 ...

  5. 手把手教你搭建数据库服务器平台 | DBA VS 自动化运维,究竟谁与争锋?

    现代化的程度越高,对数据库的依赖性越大.数据安全性和系统的安全性也就越大,比如公司业务系统.数据库是直接的存储地方,宕机带来的损失可能是按分钟或者秒算的.而谁对这些数据库负责--DBA.所以很多公司, ...

  6. 手把手教你搭建 Git 服务器

    https://gitbook.cn/books/5e81adf58d6af944d1f26356/index.html 1. 服务器端安装 Git 切换至 root 账户: su root 看一下服 ...

  7. 手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流

    手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流 转载自:https://www.jianshu.com/p/06c2025edcd3 by – paperfish 最近尝试着搭建 ...

  8. 报名 | NVIDIA线下交流会:手把手教你搭建TensorFlow Caffe深度学习服务器

    7月21日(周六)下午14:30,量子位与NVIDIA英伟达开发者社区联合举办线下交流会,拥有丰富一线开发经验的NVIDIA开发者社区经理Ken He,将手把手教你搭建TensorFlow & ...

  9. 云服务器架设网站教程_手把手教你搭建腾讯云服务器入门(图文教程)

    本文由博主 威威喵 原创 博客主页:https://blog.csdn.net/smile_running 背景 暑假期间,愁着无聊但也不能荒废学业吧,毕竟以后想靠技术混口饭吃!为了实施自己的计划,特 ...

最新文章

  1. 基于光流的3D速度检测
  2. 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第1课1.2节使用工具
  3. mock模拟的数据能增删改查吗_Mock.js模拟数据,脱离后端独立开发,实现增删改查功能...
  4. python创建提示用户输入查询条件_python流程控制练习
  5. Linux(debian7)操作基础(四)之CPU频率调整
  6. 网络爬虫之Url含有中文如何转码
  7. 【文章收藏】阿里云破了四个世界纪录
  8. Hadoop HIVE 安装配置(单机集群)
  9. 常见语法错误:sizeof和strlen strlen获取指针指向的数组长度
  10. chrome官网下载离线安装包
  11. MTK Modem编译
  12. 计算机机房搬迁预算,信息中心机房整体搬迁方案.doc
  13. 工程项目成本费用明细表_这么简单?成本费用明细表这么填就对了
  14. 字体:等宽字体与比例字体 - Monospaced font Proportional font
  15. 《中国人史纲》读书笔记:第六、七章 纪元前八、七世纪
  16. RWD----响应式网页设计
  17. 微信小程序 主题皮肤切换(switch开关)
  18. 耗时2天,我自制了一台体感游戏机
  19. 视频会议turbomeeting支持高度灵活桌面共享
  20. 网狐荣耀,android编译

热门文章

  1. 转载:Java语言学习
  2. 报错:Module parse failed: ‘return‘ outside of function (4:1) You may need an appropriate loader
  3. 数字芯片之信号处理器DSP?
  4. 吴恩达深度学习笔记六:序列模型
  5. 通过薄膜太阳能电池中的热激电流量化陷阱状态
  6. request.setAttribute()
  7. RabbitMQ 入门到应用 ( 六 ) 消息可靠性
  8. BurpSuite 基本使用之暴力破解
  9. Statspack ORA-00001 unique constraint violated错误的解决
  10. C语言问题:0xC0000005: 写入位置 0xFFFFFFCC 时发生访问冲突。