手把手教你搭建gitlab服务器
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服务器相关推荐
- 手把手教你搭建OA服务器
手把手教你搭建OA服务器 AnyOffice.Net 3.3 安装与配置说明 AnyOffice.Net在平台准备充分的情况下可以通过一次点击安装.配置IIS站点就能完成.所以在安装AnyOffice ...
- 【手把手教你搭建MQTT服务器 + 域名备案 + 申请与部署SSL证书】
文章目录 购买云服务器实现远程登录 搭建emqx服务器 模拟数据交互测试 购买.解析域名 域名备案 申请SSL证书 emqx配置SSL证书 结语 购买云服务器实现远程登录 购买云服务器 可以按照自己情 ...
- 手把手教你搭建CSGO服务器+插件(Centos7)
目录 1 准备 1.1 云服务器 1.2 Xshell 1.3 FileZilla 1.4 API密钥 & 服务器登录令牌 2 部署 2.1 连接服务器 2.2 部署 2.3 更新脚本 2.4 ...
- 还在用内网穿透?手把手教你搭建pptp服务器
前言 说到内网穿透,想必很多人都会想到花生壳.natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽.限制协议等等 pptp能做什么? 1.连上pptp的主机都会有 ...
- 手把手教你搭建数据库服务器平台 | DBA VS 自动化运维,究竟谁与争锋?
现代化的程度越高,对数据库的依赖性越大.数据安全性和系统的安全性也就越大,比如公司业务系统.数据库是直接的存储地方,宕机带来的损失可能是按分钟或者秒算的.而谁对这些数据库负责--DBA.所以很多公司, ...
- 手把手教你搭建 Git 服务器
https://gitbook.cn/books/5e81adf58d6af944d1f26356/index.html 1. 服务器端安装 Git 切换至 root 账户: su root 看一下服 ...
- 手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流
手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流 转载自:https://www.jianshu.com/p/06c2025edcd3 by – paperfish 最近尝试着搭建 ...
- 报名 | NVIDIA线下交流会:手把手教你搭建TensorFlow Caffe深度学习服务器
7月21日(周六)下午14:30,量子位与NVIDIA英伟达开发者社区联合举办线下交流会,拥有丰富一线开发经验的NVIDIA开发者社区经理Ken He,将手把手教你搭建TensorFlow & ...
- 云服务器架设网站教程_手把手教你搭建腾讯云服务器入门(图文教程)
本文由博主 威威喵 原创 博客主页:https://blog.csdn.net/smile_running 背景 暑假期间,愁着无聊但也不能荒废学业吧,毕竟以后想靠技术混口饭吃!为了实施自己的计划,特 ...
最新文章
- 基于光流的3D速度检测
- 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第1课1.2节使用工具
- mock模拟的数据能增删改查吗_Mock.js模拟数据,脱离后端独立开发,实现增删改查功能...
- python创建提示用户输入查询条件_python流程控制练习
- Linux(debian7)操作基础(四)之CPU频率调整
- 网络爬虫之Url含有中文如何转码
- 【文章收藏】阿里云破了四个世界纪录
- Hadoop HIVE 安装配置(单机集群)
- 常见语法错误:sizeof和strlen strlen获取指针指向的数组长度
- chrome官网下载离线安装包
- MTK Modem编译
- 计算机机房搬迁预算,信息中心机房整体搬迁方案.doc
- 工程项目成本费用明细表_这么简单?成本费用明细表这么填就对了
- 字体:等宽字体与比例字体 - Monospaced font Proportional font
- 《中国人史纲》读书笔记:第六、七章 纪元前八、七世纪
- RWD----响应式网页设计
- 微信小程序 主题皮肤切换(switch开关)
- 耗时2天,我自制了一台体感游戏机
- 视频会议turbomeeting支持高度灵活桌面共享
- 网狐荣耀,android编译
热门文章
- 转载:Java语言学习
- 报错:Module parse failed: ‘return‘ outside of function (4:1) You may need an appropriate loader
- 数字芯片之信号处理器DSP?
- 吴恩达深度学习笔记六:序列模型
- 通过薄膜太阳能电池中的热激电流量化陷阱状态
- request.setAttribute()
- RabbitMQ 入门到应用 ( 六 ) 消息可靠性
- BurpSuite 基本使用之暴力破解
- Statspack ORA-00001 unique constraint violated错误的解决
- C语言问题:0xC0000005: 写入位置 0xFFFFFFCC 时发生访问冲突。