谷歌正在关闭谷歌代码,这是他们为开源项目和编码计划提供的托管服务。如果您还没有将您的项目迁移到另一个服务,现在正是时候。这里有一些替代方案,可以让你快速启动和运行。
谷歌代码从来不是最受欢迎的服务,但它仍然是好的。最初于2006年启动,数千个项目称之为“家”。Google代码为开发人员的项目提供了一个健壮可靠的托管选项,尤其是他们的开源项目。
然而,多年来,Google表示,许多开发人员从Google代码转向了其他服务,比如GitHub。因此,上周他们关闭了googlecode新项目的大门,并将在2015年8月24日使目前托管在那里的所有项目成为只读。在那之后,您仍然可以下载、签出、查看源代码和浏览文档,但您不能更改或上载任何内容。然后,在2016年1月25日,该服务将完全关闭,您将能够下载今年剩余时间的项目和数据的tarball。
如果您有一个在googlecode托管的项目,那么现在正是进行迁移的好时机,在您遇到时间紧迫之前。以下是一些值得一看的选择。
显然,GitHub是这个领域的主宰者,也是web上最流行的代码库。对于基本用户来说,这是完全免费的。如果你正在寻找专业的功能,或选择建立一个投资组合的开发项目,有溢价计划,每月开始数美元。Github既可以作为一个独立的开发资源使用,也可以作为一个集中的开发工具使用,每个开发人员都可以构建自己的项目,与社区共享,然后社区都可以提取自己的工作,调整它,更新它,然后将自己完成的项目贡献给整个社区,业务或团队使用签入/签出功能、修订历史记录、记录的更改、问题跟踪等管理特定的存储库。
Google在Google代码关闭公告中提到了GitHub的名字,甚至还提供了一个方便的导出工具和一个导出指南来简化代码的移动。如果您是一个有抱负的开发人员,我们有一个操作指南,可以帮助您入门并熟悉GitHub的最佳功能。从长远来看,还有很多快捷方式和命令可以帮你节省时间。
CodePlex是微软的开源项目托管网站。它也是成千上万个流行项目的宿主,尽管许多(或者说大部分)都与Windows生态系统有关,但这并不意味着你的移动应用程序或跨平台项目不受欢迎。帐户是免费的,你可以为你选择的任何平台构建任何语言。如果你只是想参与进来,CodePlex还可以让你很容易地找到需要帮助的项目,或是开发团队与社区合作解决的问题,所以你很容易就可以参与进来,找到一些可以工作的东西,或是一个可以贡献的项目。与任何优秀的代码库一样,CodePlex提供了版本控制、支持和常见问题解答的内置Wiki、问题跟踪、项目主页等功能。
BitBucket是另一个巨大的代码存储库,它拥有成千上万的项目和开发人员。BitBucket是由Atlassian(问题跟踪软件Jira和聊天服务HipChat背后的同一家公司)创建的,它是另一个非常流行的选择,以至于Google有一个迁移指南和工具,你可以使用它快速移动你的项目,而不必太费事。
BitBucket帐户是免费的,你可以获得无限的私有代码库,所以你有足够的空间来构建你的项目,分叉它们,更新它们,并让它们扩展到其他领域,只要你不打算共享它们或让其他开发人员插手。当你是,服务是免费的,最多五个用户在同一个团队,并计划从那里。如果您没有注意到,BitBucket通常是指那些希望以团队的形式参与他们的项目的人,包括企业、初创企业和其他组织。对于那些希望跳入开源或编码社区并尝试参与其中的独立开发者来说,它并不是一个理想的工具,但是对于那些希望建立一个新网站、web服务或移动应用程序并希望能够进行交流和合作的一小部分人来说,它是一个很好的工具。它还具有与Jira的丰富集成,因此您的问题跟踪功能在这方面得到了关注。
Launchpad是Canonical(Ubuntu背后的团队)的软件协作平台。Launchpad是Unity、Docky和其他一些流行的Linux实用程序的家,您可能在过去听过我们提到过。Launchpad上托管的大多数项目都是由Linux社区开发和构建的,但这并不意味着你的项目必须是Linux社区的专有项目,尽管它确实有帮助,因为Launchpad有内置的工具,可以让你的代码在Ubuntu和其他Linux系统上的安装非常容易。该平台支持代码评审、社区翻译和拉/推请求、问题跟踪等,所有这些都是免费的,并且都以开源、社区构建的软件为重点。最棒的是,它完全****。
SourceForge很难推荐,但是没有它,Google代码的替代列表就不完整。它从一个伟大的方式从优雅的网站几乎放弃了它的所有者和管理人员多年来,由一群志愿者和管理人员谁在为它的爱工作,但它仍然成为家庭的“项目”与恶意软件,或更糟的。然后,用户发现Sourceforge开始在其所有安装程序中将下载与广告软件捆绑在一起。
即便如此,SourceForge仍然是web上最流行的代码存储库之一,它提供了世界一流的代码管理、问题跟踪、版本控制和协作工具。有很多广受欢迎的项目仍然将网站称为主页(只要看一眼首页就会知道这一点)。Google有一个迁移到SourceForge的指南,SourceForge也有自己的指南和代码导入器来克服这些障碍。
这些可能是竞技场上的一些大玩家,但是如果你正在寻找Google代码的替代品,或者如果你只是想要上面一些选项的替代品,它们是目前为止唯一的选择。以下是我们认为您应该了解的其他一些信息:
Google代码的丢失让人感到刺痛,但如果有一件事你可以指望全球开发人员社区提供的话,那就是选项和替代方案,其中许多都是针对特定类型的开发人员的特定需求而定制的。这是一些选择,但不是唯一的选择。大多数人可能只是从Google代码转移到GitHub或SourceForge,考虑到他们的受欢迎程度,但你也不必感到被这些服务所束缚。有很多选择,包括免费和付费,一定会有一个适合你的项目。
使用Hitcom和geralt**的标题图像。kuszapro的补充照片。
...能正常工作。与GBBoard不同,没有internet访问的要求,因此您的数据将安全地留在您的设备上。 ...
... 因为您希望计算机和AWS之间的延迟最低,所以请选择离您最近的区域。有些地区并不具备所有的AWS服务,但它们确实会持续推出。幸运的是,S3在所有地区都可用! ...
...以使用页边距、缩进、页眉、页脚自定义打印作业,并且您的查找和替换历史记录将保存以供以后使用。 ...
...ds.json. 最后,打开文件并查找客户端电子邮件。这应该是您的项目名称appspot.gserviceaccount.com. 使用此电子邮件地址共享您的Google工作表(右上角>共享>输入电子邮件)。 ...
...线图像编辑器,但是它有大量的表示模板库。另外,Canva为您提供了创建定制演示文稿的所有重要工具。 ...
... 这将立即保存您的文本,并将地址栏中的URL更改为可共享的链接。它还会检测您使用的语言并自动突出显示语法。 ...
... 与ownCloud一样,Nextcloud为您可能使用的任何平台提供客户端。这包括Windows、macOS、Linux、Android和iOS。与Nextcloud不同,移动版是免费的。 ...
... 你有一个即将到来的工作面试或编码训练营吗?Coderbyte为您提供了编码挑战和模块化课程。例如,你可以拿这12个教程来学习在之前的Google访谈中提出的编程和算法问题。然后用从容易到困难的编码挑战来实践这个理论。 ...