本页使用了标题或全文手工转换

Gitlab

维基百科,自由的百科全书
跳转至: 导航搜索

GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

GitLab要求服务器端采用Gitolite搭建(为了方便安装,现已经用gitlab-shell代替Gitolite[1])。[2]

系统要求[3][编辑]

Gitlab標誌

历史[编辑]

最初,该产品命名为GitLab,是完全免费的开源软件,按照MIT许可证分发。

2013年7月,产品被拆分: GitLab CE:社区版 GitLab EE:企业版 当时,GitLab CE和GitLab EE的许可仍然是根据MIT许可分发的免费和开源软件。

2014年2月,GitLab宣布采用开放核心业务模式。 GitLab EE设置在专有许可证下,并且包含CE版本中不存在的功能。

2015年7月,公司又筹集了150万美元的种子基金。截至2015年的客户包括阿里巴巴集团,IBM和SpaceX。

2015年9月,GitLab从Khosla Ventures筹集了400万美元的A系列资金。

在2016年7月,GitLab CEO确认了公司的开放核心功能。

2016年9月,GitLab从August Capital和其他公司筹集了2000万美元的B系列资金。

Gitlab于2017年1月31日發佈一系列緊急通告稱,位於荷蘭的系統管理員因操作失誤而刪除了包含310GB產品資料的資料夾,在取消刪除操作後僅剩下4.5GB。运维人员之后检查发现,网站宣称和配备的多项备份措施均未正常运作或难以利用。Gitlab在YouTube直播了恢復資料的過程[5]。网站最终丢失了最后6小时的数据库数据(包括问题、合并请求、评论、片段等,不含代码库)[6]

參考文獻[编辑]

外部連結[编辑]