【问题标题】:Google code or GitHub for project hosting? [closed]用于项目托管的 Google 代码或 GitHub? [关闭]
【发布时间】:2011-04-12 15:22:46
【问题描述】:

Google 代码是否类似于 Github,您可以在其中放置源代码以进行协作?

它使用的事实上的 SCM 是什么?

项目托管推荐哪一个?

【问题讨论】:

标签: github google-code


【解决方案1】:

2013 年更新:

所有主要的 repo 托管服务都支持 git,并支持智能 https 访问(见下文):

目前(2013 年 7 月),(GitHub 和其他服务之间)的主要区别在于发布管理,更具体地说:


初步答复(2010 年 9 月)

一个很大的区别是 GitHub 对 smart http 的支持,如 ProGit "smart http" section 中所述,自 April 2010 起支持。

在工作中处于防火墙后面,这对actually push anything to the remote repo 非常有用!

我不认为“Google Code”官方支持它,尽管some contributors try to push that feature

【讨论】:

  • 这是完全错误的(或至少非常误导); mercurial(相当于 DVCS google 代码支持)也可以在 http(s) 上工作 - 即这不是一个显着特征,但需要注意的是(可能不相关)如果由 google 代码托管,则需要通过 https 进行提交。
  • @Eamon:我不确定我们在谈论同样的事情(只有 WebDAV 操作的“哑”HTTP 协议与“智能”HTTP 协议,即能够与那些接收端对话POST,这里是 Git,如stackoverflow.com/questions/4372306/…)。据我所知,Mercurial 和 Google 代码还没有。我会对您提交的任何参考资料非常感兴趣,以支持您的评论。
【解决方案2】:

是的,它们相似但支持不同的版本控制系统。合作方式也不同。虽然 Github(以及 Launchpad 和 BitBucket 以及所有其他 DVCS 托管商)更多地关注分叉项目之间的积极协作,但 Google Code 的主要协作方式是通过票证。

因此,它们本身并不比另一个更好,但可能更适合您的项目管理和贡献/协作风格。集中式和分散式代码版本控制系统之间的整个争论都与此有关。

【讨论】:

  • 还有一个元素是 Google Code 的用户界面会通过花园软管吸住保龄球。在各个方面都非常糟糕。它即将从黑洞中吸出物质。
  • 并不是说我绝对 100% 同意该评论,但我不得不投票赞成将物理学纳入其中!不错。
【解决方案3】:

您应该考虑的一些功能:

  • 开源
    谷歌:始终开源。
    Git:开源免费帐户,但您可以付费切换到闭源。
  • VCS:google 和 github 都支持 Git(和其他)
  • Wiki:Google wiki 的支持很差,除非你喜欢用 wiki 标签编写。您可以在 Google 项目托管中找到许多项目,在 Git 中心有 wiki。
  • Statitstics:Github 提供了许多漂亮的统计图表,而 Google 仅提供更新列表 吉特:

谷歌:

【讨论】:

    【解决方案4】:

    AFAIK Google 代码尚未原生支持 git。至少据我所知,ticket 上的 cmets 对此开放。

    所以如果你正在使用或想使用 Git,那么 Github 自然会更适合。

    另一方面,如果您正在使用 SVN 并想继续使用,那么 Google 代码可能更适合您。

    我发现 Github 项目更容易设置和启动,但这是相当主观的。我的一些朋友还声称 Github 的支持/生态系统比 Google 的要好。

    【讨论】:

    【解决方案5】:

    使用 GitHub。 GitHub 为每个帐户提供了自己的项目名称命名空间,因此您不必担心您的项目名称已被人们的项目占用。但是,如果您使用的是 Google 代码,那么您确实需要担心这一点。

    【讨论】:

      【解决方案6】:

      如果您需要私人存储库,您将无法通过 Google 代码获得。至少现在还没有;看到这个未解决的问题:http://code.google.com/p/support/issues/detail?id=1829

      【讨论】:

        猜你喜欢
        • 2014-10-05
        • 1970-01-01
        • 2014-07-10
        • 2011-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多