32

问题

  • 您使用了哪些托管的 mercurial 存储库/错误跟踪系统或系统?

  • 你会推荐给其他人吗?

  • 存储库托管或错误跟踪功能是否存在严重缺陷,难以推荐?

  • 你有其他关于它的经验或你想分享的观点吗?

  • 如果您使用过其他非 mercurial 托管存储库/错误跟踪系统,它的比较如何?

(如果我理解正确,这种类型的社区维基风格问题的最佳格式是每个选项一个答案,如果您经历过几个)

背景

我一直在寻找设置错误/问题跟踪数据库的选项,并在这个线程和这个. 但后来我想到,托管解决方案不仅可以解决跟踪错误的问题,还可以解决我们在世界各地的客户站点访问我们的 mercurial 源代码存储库的问题。

由于我们目前无法通过 ssl 提供 mercurial 存储库,因此当我在客户站点时,我必须通过 VPN 将我的笔记本电脑连接到我的工作网络并通过 samba 共享访问 mercurial 存储库(即使它只是同步两次一天)。这在高延迟网络上非常慢,并且对于某些客户的防火墙来说是不可能的。即使我们可以在这里运行TRACRedmine服务器(感谢turnkey),我也不确定它是否会更快,因为我们的互联网连接已经过分紧张了。

我希望开发人员能够向/从远程存储库推/拉,服务工程师能够从远程存储库中拉动,并且客户(内部和外部)能够提交错误/发布报告。

初始选项

我发现的两个选项是AssemblaJira

看着 Assembla,我认为 'group' 的价格看起来很合理,但查询后发现每个工作区只能包含一个存储库。由于我们的每个产品可能有多达十几个存储库(主要用于库),需要为每个产品单独管理,我可以看到它很快就会变得昂贵。从好的方面来说,“用户”似乎只是工作区的成员,因此您可以拥有尽可能多的客户用户(只能提交支持票并跟踪自己的票的人)而不会用完您的用户分配。

Jira 仅根据用户数量收费,不幸的是,如果您希望他们能够跟踪他们的票证,客户端用户也计入此费用。如果您只希望客户能够提交未跟踪的问题,您可以让他们匿名提交,但这对我来说感觉不是很专业。

更多选择

查看@Paidhi 建议的MercurialHosting页面,我添加了似乎提供私人存储库的选项,以及我通过网络搜索找到的另一个选项。

括号中的价格是根据他们的网站当天的价格。欢迎日后指正。

无论如何,这是我的总结,根据他们网站上提供的信息:

  • Assembla,http://www.assembla.com/,看起来是一个合理的价格,但每个工作区只有一个存储库,所以三个项目,每个项目有 6 个存储库,将占用与每月 99 美元的专业帐户相关的大部分空间(20 个空格)。错误跟踪基于 Trac。Mercurial+Trac 支持是在 2007 年的一篇博客文章中宣布的,但他们只在其 Features 网页上列出了 SVN 和 Git。
    • 费用:40、40、无限制、无限制用户和 1、10、20、100 个工作区每月 24 美元、49 美元、99 美元和 249 美元。(2010 年 3 月 29 日,2010 年 10 月 27 日)
    • 他们现在也对他们的所有计划说无限的存储库。(2010 年 10 月 27 日)
    • 基于 SSL 的推/拉?网站 HTTPS 登录。
  • BitBucket,http: //bitbucket.org/plans/ ,是一个专门的 mercurial 托管站点,用于开源和专有项目,支持 SSL。他们有一个集成的错误跟踪器,对于私有存储库来说它们很便宜。除了它自己的问题跟踪器外,它还与 Lighthouse 和 FogBugz 集成。
    • 成本:5、10、25、50 和无限用户每月 0 美元、10 美元、20 美元、40 美元和 80 美元,拥有无限的公共和私人存储库。(2010 年 10 月 27 日)
    • 成本:1、5、15、25 和 150 个私有存储库每月 0 美元、5 美元、12 美元、50 美元和 100 美元。(2010 年 3 月 29 日)
    • Bitbucket 今年被 Atlassian(参见 Jira)接管,因此定价发生了显着变化。请注意,“用户”被定义为对私有存储库具有读/写访问权限的人。(2010 年 10 月 27 日)
    • 基于 SSL 和 SSH 的推/拉。网站登录不使用 HTTPS,但支持 OpenID,因此您可以选择使用 HTTPS 登录的 OpenID 提供商。
  • Codebase HQ,http://www.codebasehq.com/,支持 Hg,几乎和 BitBucket 一样便宜。
    • 成本: 3、15、30 和 60 个活动项目、无限存储库、无限用户(10 位用户除外,每月 5 英镑)和 0.5、2、4 和 10GB 的费用为 5 英镑、13 英镑、21 英镑和 40 英镑/月。(2010 年 3 月 29 日,2010 年 10 月 27 日)
    • 基于 SSL 的推/拉?网站HTTPS登录?
  • Firefly, http: //firefly.activestate.com/,由 ActiveState 提供,看起来很有趣,但该网站对细节有点轻描淡写,例如每个项目是否只能有一个存储库。
    • 成本:1、5 和 30 个私人项目每月 9 美元、19 美元和 39 英镑,存储限制为 0.5、1.5 和 3 GB。(2010 年 3 月 29 日)
    • 基于 SSL 的推/拉?网站 HTTPS 登录。
    • 原来的萤火虫链接坏了,新的萤火虫网站似乎没有说明非试用萤火虫的费用是多少。(2010 年 10 月 27 日)
  • Jira,http://www.atlassian.com/software/jira/,不受您可以拥有的存储库数量的限制,而是受“用户”的限制。如果我们希望客户用户能够跟踪他们的问题,这可能会非常昂贵,因为他们需要为他们创建一个完整的用户帐户。此外,虽然有支持 jira 的 Mercurial 扩展,但 Atlassian Fisheye 的 Mercurial 没有“高级集成”。
    • 成本:10、25、50、100、100 多个用户每月 150 美元、300 美元、400 美元、500 美元、700 美元。(2010 年 3 月 29 日,2010 年 10 月 27 日)
    • 基于 SSL 的推/拉?网站 HTTPS 登录。
  • Repository Hosting,http: //repositoryhosting.com/,在 2 月份添加了 Mercurial 支持,但与 Assembla 不同的是,他们确实费心更新主页来提及它。
    • 成本:每月 6 美元,用于 2GB 存储、无限存储库、Trac 项目和用户。额外存储 1 美元/GB。(2010 年 10 月 15 日,2010 年 10 月 27 日)
    • 基于 SSL 的推/拉?网站HTTPS登录?
  • Project Kenai, http: //kenai.com,似乎允许私人项目,但在必须请求之前,每个用户只允许 5 个项目,我无法确定与项目关联的存储库数量是否有限制。我也对利用 Sun 捐赠的资源来鼓励闭源商业项目的开源开发感到不安,而且似乎没有支付额外项目或资源的选项。
    • 费用:免费,但每位用户仅限 5 个项目。(2010 年 3 月 29 日)
    • 基于 SSL 的推/拉?网站 HTTPS 登录。
    • 现在找不到私人项目的提及(2010 年 10 月 27 日)
  • Kiln & FogBugz On Demand,http ://fogcreek.com/Kiln/IntrotoOnDemand.html 将 Kilns mercurial DVCS 功能与 FogBugz 集成在一起,其中组合包比组件便宜得多。此外,Fogbugz 集成据说非常出色。*8')
    • 成本:30 英镑/开发人员/月(比 Kiln 或 FogBugz 本身高 5 美元/天/平方米)。(2010 年 3 月 29 日,2010 年 10 月 27 日)
    • 基于 SSL 的推/拉?
  • SourceRepo, http://sourcerepo.com/也支持 HG,甚至比 BitBucket & Codebase 更便宜。
    • 成本:每月 4 美元、7 美元和 13 美元,1 个无限和无限的存储库/trac/redmine 实例以及 500MB、1GB 和 3GB 存储。(2010 年 3 月 29 日,2010 年 10 月 27 日)
    • 基于 SSL 的推/拉。网站 HTTPS 登录。
4

4 回答 4

12

看看bitbucket。Mercurial 托管以及问题跟踪器和 wiki。如果您不需要在自己的服务器上托管这些东西,它可能符合您的要求。

于 2010-01-15T21:32:09.820 回答
9

它仍在开发中,但您可能想询问 Fog Creek's Kiln是否适合您的需求。

于 2010-01-14T15:07:38.243 回答
2

看看代码库

他们可以托管 Mercurial、Git 和 Subversion 存储库(SSH、HTTPS)。并具有其他功能,例如帐户管理、工单和里程碑、项目管理、时间/部署跟踪、项目 wiki。

于 2010-02-05T18:04:29.560 回答
1

我使用由 sun(现在是 oracle)支持的Project Kenai 。根据最新消息,该站点将继续运行,其基础设施将扩展以接受来自 java.net 的项目。它应该存在一段时间。

我检查并重新检查,甚至阅读了实际的使用条款和其他东西,我找不到任何阻止您将其用于商业目的的东西(尽管需要仔细检查)。有一些设置可以让您保护您的代码和邮件列表以及项目的几乎所有功能。(jira需要在其jira页面进行管理,好像不能更改jira权限设置)。

这一切都是免费的。我可能错过了一些东西,因为它看起来好得令人难以置信......

于 2010-04-02T09:16:25.000 回答