昆仑山

注册

 

发新话题 回复该主题

GitLab部署和实战教程 [复制链接]

1#
1、GitLab介绍gitlab是一个开源分布式版本控制系统开发语言:Ruby功能:管理项目源代码、版本控制、代码复用与查找2、GitLab与Github的不同Github分布式在线代码托管仓库,个人版本可直接在线免费使用,企业版本收费且需要服务器安装GitLab分布式在线代码仓库托管仓库软件,分社区免费版和企业收费版本,都需要服务器安装3、GitLab优势与应用场景开源免费,适合中小型公司将代码放置在该系统中差异化的版本管理,离线同步以及强大单独分支管理功能便捷的GUI操作界面以及强大的账户权限管理功能集成度很高,能够集成绝大多数的开发工具支持内置HA,保证在高并发下仍旧实现高可用性4、GitLab主要服务过程Nginx静态web服务器GitLab-workhorse轻量级反向代理服务器GitLab-shell用于处理Git命令和修改authorizedkeys列表Logrotate日志文件管理工具Postgresql数据库Redis缓存服务器5、GitLab工程流程创建并克隆项目创建项目某Featuer分支编写代码并提交至该分支推送该项目分支至远程GitLab服务器进行代码检查并提交master主分支进行合并申请项目领导审查代码并确认合并申请6、GitLab安装部署6.1、环境准备6.1.1:主机名更改

[root

localhost~]#hostnamectlset-hostnamegitlab6.1.2:防火墙配置

#放开端口[root

gitlab~]#firewall-cmd--permanent--add-service=
分享 转发
TOP
发新话题 回复该主题