您使用哪个存储库?

还没有读者喜欢这个。
Poll: Which code repository do you use?

Opensource.com

来自 James Bowes 的文章, 开源项目的代码托管比较

如果您要启动一个新的开源项目,或者将一些现有代码开源,您需要一个公开可访问的位置来存放 版本控制系统 来保存您的代码(如果您不打算设置公开可访问的 VCS,请重新考虑;没有公共源代码控制对潜在的贡献者来说是一个危险信号)。您可以设置自己的存储库托管,但是有这么多公司和团体提供现有的设置和服务,为什么不使用其中一个并节省一些时间呢?

他的文章 中了解更多关于 SourceForge、GitHub、Google Code、Gitorious 和 Bitbucket 的信息。

如果您不熟悉 Codeplex,它是微软的免费开源项目托管站点。

您在存储库中寻找哪些品质?在评论中分享或在推特上告诉我们 @opensourceway

标签
User profile image.
Jen 领导红帽数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

9 条评论

缺少 Launchpad?

Launchpad.net 是重要的一个。它使用 Bazar (bzr) 作为其代码管理系统。还可以。
我的项目:https://launchpad.net/audio-recorder

您忘记了一个名为“以上所有”的选项
那是我使用的。

GitHub 用于公共项目,Bitbucket 用于私有项目。两者都使用 Git。我不知道其他存储库。我想更多地了解这些。如果您能详细介绍一下(使用哪个 VCS,免费帐户的容量限制,任何具体内容等),我将不胜感激。

您忘记了“Apache”、“Eclipse”等——即在其自己的 SCM 上托管多个项目的开源基金会。有点像 Codeplex,但具有实际的组织和共享标准。

fedorahosted.org

当使用 Git(或者我可以想象其他分布式版本控制系统)时,主要在于选择哪个托管位置应该是可写的。然后很容易镜像到其他服务以实现冗余,并且由于其中许多服务为开源项目提供免费托管,为什么不使用它们来镜像您的存储库呢?

我使用 GitHub、Assembla 和基于 Apache 的自有存储库。

我非常喜欢 Github。我已经开始使用它们做所有事情(托管我的网页,保存研究笔记等)。我喜欢它如何跟踪我互动的所有项目,帮助我建立一个公开的作品集,展示我对软件世界最重要的贡献。

我喜欢说 Github 是一个以行动为导向的社交网络:所有的对话和互动都发生在共同处理项目的背景下。在我看来,这是一种更真实的沟通形式。 :)

Creative Commons 许可协议本作品根据 Creative Commons 署名-相同方式共享 3.0 未本地化许可协议获得许可。
© . All rights reserved.