应用介绍
功能介绍:
1、受保护的标签 Protected Tags(CE/EE)
使用 Protected Tags 可控制谁能创建或更新标签,使得保护标签更容易
2、服务台 Service Desk (EEP)
GitLab 9.1 中新的服务台(Service Desk)功能使日益增长的用户群可以通过每个项目的专用地址向团队发送电子邮件,以获得任何反馈或支持
3、Burndown Charts(EES)
GitLab 9.1 还引入了 Burndown Charts,为您提供团队发展反馈
4、Canary Deployments(EEP)
GitLab 9.1 引入了新的部署方式 -- Canary Deployments。该功能可让你将新代码部署到项目的一小部分,如果发生错误,为你提供一个带来最小影响的恢复的机会。如果检测到问题,还可以快速恢复,最小限度降低对用户的影响
系统要求:
Ubuntu/Debian
ruby 1.9.3+
mysql or postgresql
git
gitlab-shell
redis
Sidekiq
gitlab配置方法:
1、GitLab工作流程
2、Gitlab环境部署:手动部署
(1)、配置yum源
复制以下内容:
(2)、更新本地yum缓存
(3)、安装gitlab
GitLab常用命令
gitlab使用教程:
创建Project
1、安装Git工具linux:安装Git,使用自带的源安装。
yum install git
2、生成密钥文件:使用ssh-keygen生成密钥文件.ssh/id_rsa.pub。
3.在GitLab的主页中新建一个Project
4.添加ssh key导入步骤2中生成的密钥文件内容:
ssh key添加完成:
项目地址,该地址在进行clone操作时需要用到:
gitlab代码托管工具功能完善,为代码复用提供完美解决方法,偶要下载提供gitlab免费下载。