我正在寻找一个可以供多个用户使用的 Git 托管环境。因此,我搜索了 Gitolite、Gitlab 和 Gitorius 之间的比较,但没有发现有用的信息。 有没有任何有经验的人可以提供建议,介绍一下不同的托管工具?
Gitolite 不是一个 git 托管环境:它是一个 授权层, 用于授予或拒绝对 git 存储库的访问权限。 https 或 ssh 层允许用户进行身份验证,并提供 git 存储库托管服务。 请参见 "类似 gitolite 的程序如何工作?" GitLab 和 Gitorious 都提供 git 托管服务,其中 GitLab 安装过程更简单,功能更多(在我看来)。 当比较 GitLab 功能 和 Gitorious 功能 时,问题跟踪器更完整,分叉和授权级别存在,GitLab拥有 团队和群组 , webhooks , 和API。 在GitLab上,开发更加活跃(每月一次发布)。 更新: GitLab 已收购Gitorious
您可以在Bitnami上尝试使用Gitorious和Gitlab (http://bitnami.com/stack/gitorious和http://bitnami.com/stack/gitlab)。您可以下载安装程序、虚拟机和启动亚马逊和Azure的云服务器。所有这些选项都是免费的。如果您只想快速了解该应用程序,还可以启动1小时演示服务器。免责声明:我是Bitnami开发人员之一,但如上所述,这些软件包完全免费使用。