1.Gitlab架构

GitLab有两个软件发行版:开源社区版(CE)和企业版(EE)。新版本的GitLab在稳定的分支机构中发布,主分支用于前沿开发。新版本通常与GitLab CE版本大致同时发布,除非有重要的安全更新。Gitlab生态现在主要由以下三大模块组成:

gitlab-1.png


官方架构图:

Gitlab-Arch.png

Gitlab通常安装在GNU/Linux上。使用NignxApache 作为Web前端将请求代理到Unicorn Web...

Continue reading >>

1.Gitlab简介

Git用一个非常好用的分布式版本管理系统,而Gitlab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。Gitlab是模仿Github发展起来的,更像是夫妻关系,一个主内,一个主外。Gitlab一般使用的是社区版(Community Edition,CE),此外还有企业版(Enterpris...

Continue reading >>