<h3><a id="_0"></a>历史</h3>
<p>GitLab在2011年10月由Dmitriy Zaporozhets和Valery Sizov创建。它在MIT许可证下发布,稳定版GitLab在2018年1月22日发布。<br />
为什么要使用GitLab?GitLab是集中服务器上管理git存储库的一个好方法。 GitLab让您可以完全控制您的存储库或项目,并允许您自己决定是公共还是私有。</p>
<h3><a id="_3"></a>特征</h3>
<p>GitLab免费托管您的(私人)软件项目。GitLab是管理Git存储库的平台。GitLab提供免费的公共和私人存储库,问题跟踪和维基。GitLab是Git之上的一个用户友好的Web界面层,它提高了使用Git的速度。GitLab提供了自己的持续集成(CI)系统来管理项目,并提供用户界面以及GitLab的其他功能。</p>
<h3><a id="_5"></a>优点</h3>
<p>GitLab提供了GitLab Community Edition版本,供用户在他们的代码所在的服务器上进行定位。GitLab免费提供无限数量的私人和公共存储库。代码片段可以共享项目中的少量代码,而不是共享整个项目。</p>
<h3><a id="_7"></a>缺点</h3>
<p>在推拉(push/pull)仓库时,它并不像GitHub那么快。从一个页面切换到另一个页面时,GitLab界面需要时间。</p>
<h3><a id="Rainbondgitlab_10"></a>Rainbond安装gitlab</h3>
<p>从应用市场可以直接免费获取Gitlab安装包进行一键安装,请注意Gitlab安装后首次启动会进行大量初始化工作,因此需要比较长的时间,在这个过程中请不要关闭gitlab,你可以观看日志显示的启动进度。</p>
<p>当其可以访问进入初始化root账号密码的页面时即已安装启动成功。</p>
<h3><a id="_15"></a>参数配置</h3>
<p>应用支持的配置参数已存在于环境变量列表中,你需要根据实际情况修改如下参数:</p>
<ul>
<li>
<p>GITLAB_SSH_HOST 22端口开启对外访问后的访问地址</p>
</li>
<li>
<p>GITLAB_SSH_PORT 22端口开启对外访问后的访问端口</p>
</li>
<li>
<p>GITLAB_HOST 是80端口开启外网访问后的访问域名,默认已设置使用DOMAIN环境变量填充。</p>
</li>
</ul>
<p>其他参数根据你的需求修改。</p>