哪个是最好的git托管软件?- Gitolite vs. Gitlab vs. Gitorius

59

我正在寻找一个可以供多个用户使用的 Git 托管环境。因此,我搜索了 GitoliteGitlabGitorius 之间的比较,但没有发现有用的信息。

有没有任何有经验的人可以提供建议,介绍一下不同的托管工具?


5
还有一个名为Gitblit的东西,它是用Java(使用JGit)编写的一种即插即用的Git托管解决方案。 - kostix
1
这可能会对你有所帮助:Gitorious vs Gitlab vs GitHub: Three Git Systems。该文章涵盖了公司从Subversion向Git转换的所有研究,并分析了Git系统。 - Andrew Isidoro
1
如果有人来到这里只是想让别人为他们做决定,那就选择Gitlab吧。你不会真的做错什么。此外,如果安装它听起来太难了,也可以查找Bitnami的gitlab堆栈。 - DisibioAaron
2个回答

59
  • Gitolite 不是一个 git 托管环境:它是一个 授权层, 用于授予或拒绝对 git 存储库的访问权限。
    https 或 ssh 层允许用户进行身份验证,并提供 git 存储库托管服务。
    请参见 "类似 gitolite 的程序如何工作?"
  • GitLabGitorious 都提供 git 托管服务,其中 GitLab 安装过程更简单,功能更多(在我看来)。
当比较 GitLab 功能 Gitorious 功能 时,问题跟踪器更完整,分叉和授权级别存在,GitLab拥有 团队和群组 , webhooks , 和API。
在GitLab上,开发更加活跃(每月一次发布)。

更新: GitLab 已收购Gitorious


好的,非常感谢。但是GitLab提供了哪些主要功能,而Gitorius没有呢? - user2451418
@user2451418 我已添加多个链接并编辑了答案以回应您的评论。 - VonC
1
不要忘记 Gitblit - http://gitblit.com/ - koppor
3
毫无疑问,GitLab!它易于安装和维护,并且积极的开发者社区意味着它在不断地发展。我已经在我的公司推出了它,每个人都很喜欢它。 - Keith

4
您可以在Bitnami上尝试使用Gitorious和Gitlab (http://bitnami.com/stack/gitorioushttp://bitnami.com/stack/gitlab)。您可以下载安装程序、虚拟机和启动亚马逊和Azure的云服务器。所有这些选项都是免费的。如果您只想快速了解该应用程序,还可以启动1小时演示服务器。免责声明:我是Bitnami开发人员之一,但如上所述,这些软件包完全免费使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接