在一个意想不到的事件中, **Google Code** 就会消失,就这么简单。试图与 *GitHub* 这样的巨头竞争的项目显然是不可持续的,限制似乎正在逐渐关闭。许多用户将看到的第一个变化(据我所知,有些用户已经看到)是新项目无法再上传,并且到目前为止托管的内容将以只读模式提供。刚刚我们在古巴享受谷歌很多服务开放的时候,他们决定关闭Google Code,但是我们还有一些选择。让我们看看其中的一些 GitHub 可能是系统关了 *smide* 最著名和最受欢迎,但由于功能有限,我认为它不是最好的。 Github 的主要缺点是拥有私人存储库我们必须付出代价,但是,对于许多人来说,它们并不过分。另一方面,它为每个项目提供 1 GB 的空间,并为每个项目提供一个 Wiki 和一个网站。 GitHub 为我们提供的另一个优势是图形,可以看到开发人员如何在他们的项目存储库和分支中工作,功能就像一个社交网络,它是协作工作的绝佳工具。使用框架 *Ruby on Rails 位桶 在所有锻造网站中,这是我最喜欢的,它写在 *Python*。 Bitbucket 的特性和改进很多,但它有两个特性解决了我的生活: - 我们可以做的 tryky over https(对于那些在他们的 ISP 上关闭了 git 端口的人,我们可以拥有公共、私人和共享的存储库,而无需支付一分钱,无论是在 水银。当然,它还为 Atlassian(项目背后的公司和 HipChat 等其他公司)提供商业计划和其他工具,以创建一个非常完整的协作平台 Gitorisk GitLab 最近购买的另一项优秀服务因此在今年 5 月停止服务。但是,如果项目或存储库超过 500 MB/月,或超过其他用户或客户、项目或存储库的平均带宽使用量,则 Gitorious.org 保留禁用或限制帐户的缺点,直到该帐户的所有者可以减少 GitLab 的带宽消耗 GitLab 可能是继 BitBucket 之后对我来说最具吸引力的选择。它的特点是下载平台 *开源*将其安装在我们自己的服务器上。在 GitLab 中,我们可以创建超过 100000 个依赖多个存储库的项目、组,并且由于其界面和外观与 GitHub 最相似。 GitLab 包括 git - 存档管理、代码审查、问题跟踪器、wiki 等等。它自然允许进行协作工作,查看其他项目或人员的活动,并与许多工具集成,如 Slack、HipChat、LDAP、JIRA、Jenkins,许多类型的 *hooks*(钩子)和一个完整的 API。虽然它有它的社区部分,当然它也为企业提供不同的计划 SourceForge 这个服务就不多说了,是最老牌的服务之一,虽然最近因为他们用来赚钱的方式被卷入了一些有争议的问题,叫DevShare,一个软件的货币化程序,通过引入广告软件(adware ) 进入选择参与程序 Launchpad 的宿主项目的安装程序 另一个在 GNU/Linux 世界中不需要介绍,但与其他的不同的是,它更多地用于托管软件项目。它由 Canonical Ltd 开发和维护 它由几个部分组成: Koda:一个使用 Bazaar 版本控制系统的源代码网站。 Bugs:一个错误跟踪系统,用于报告各种发行版和产品中的错误。蓝图:规范和新功能的跟踪系统。 translations:一个将应用程序翻译成多种语言的网站。答案:社区帮助站点。 Sojus:一种工具,用于维护发行版的一小部分。它涵盖构建系统、包维护和文件发布。 Launchpad 对许多用户的主要负面影响之一是它使用 *Bases* 作为版本控制 GNU Savannah GNU Savannah 是一个不那么流行或可爱的项目,根据维基百科,它是自由软件基金会的一个项目,提供 CVS、GNU arch、SVN、Git、Mercurial、Bazaar、邮件列表、网络托管、文件托管和错误跟踪服务 .Savannah 运行 Savane,它基于 SourceForge 门户使用的相同软件。 Savannah 站点分为两个域:用于官方 GNU 项目软件的 savannah.gnu.org 和用于所有非自由软件项目的 savannah.nongnu.org。与 SourceForge 不同,Savannah 专注于托管完全自由的软件项目,即没有非- 免费组件,例如Flash;为此,它的发布政策非常严格,以确保只托管免费软件。注册项目时,其贡献者必须指明其使用的自由软件许可证 结论 如您所见,我们有不止一项服务,我们可以将我们的项目用于研究每项服务的货币可能性。 Google Code 的关闭就像一桶冷水一样打击了我(就像他们关闭 Google Reader 时一样),并且可能会因此开始出现该服务的其他替代品。如果你问我,最好的选择是在 Bitbucket 和 Gitlab 之间,尤其是后者,因为我们可以很容易地购买 VPS 并创建我们自己的版本控制服务器。选择权在你手中