免费并支持私有库的代码管理平台
2010-05-25, Posted in 一起分享, 常用, 软件开发 | 2 回复
我个人了解到免费并支持私有库的代码管理平台有Unfuddle,Bitbucket,Sprintloops和Beantalk,这里说说四个平台作为代码托管平台的优缺点。大家可以根据需要进行选择.
Unfuddle 是提供软件项目管理与代码托管的服务平台,代码托管支持两种VCS:Subversion与Git。Unfuddle与Google Code一样支持两种版本控制系统;而与Google Code比较,Unfuddle除了VCS上支持的不同外(Google Code支持Subver与Mercurial),还有它支持private库。Unfuddle免费的Plan提供200mb的存储空间,可创建无限个代码库(Repository)。但Project只能有一个,同时代码库必须与Project绑定才能使用(激活状态),这意味这免费的Plan实际上只能有一个代码库处于激活状态,而其他的皆属于archived状态。另外免费的Plan也不支持SSL连接和文件附件。所以想要项目管理与代码托管在同一个平台的用户是不错的选择,不过这个服务器速度在国内会差一些.
Bitbucket未提供项目管理,只提供代码托管平台,使用的VCS是Mercurial。免费的Plan挺强大的:1GB的存储空间,无限制Public库和1个私有库,HTTP/SSL连接支持,第三方服务集成支持,邮件发送支持。最低收费($5/月)的Plan和免费的Plan的差别在于空间多出1.5G,private库多出4个以及支持Cname服务。总的来说,若熟悉 Mercurial,需要大的空间,Bitcket应该是个不错的选择。测试速度也不错.
springloops打出的口号是唯一一家专注于Web开发团队源代码管理的平台。他支持在代码提交后通过FTP/sFTP的方式直接发布到服务器上,集成Basecamp,使用Subversion。免费的 Plan提供100m的空间,无限制项目,但同时只能有3个项目处于激活状态;可通过FTP/sFTP直接发布,但不支持在commit后发布;无限制合作人员;无SSL支持;无域名绑定支持。测试速度不错
Beantalk同Unfuddle一样支持Subversion与 Git两种版本控制系统。他的页面设计很精美,同样可通过FTP与sFTP发布项目,可集成Basecamp,Twitter,Campfire等第三方服务,可对HTML页面进行编辑预览。免费的Plan注册链接比较隐秘,放置于收费Plan的下方一行字。提供100m的存储空间,3个用户。由于还未了解Mercurial,而Subversion集中式的控制机制让我觉得很受控制,所以还是以支持Git的平台为首选。测试速度不错
August 21st, 2010 on 12:51:47
thank sharing :)
August 24th, 2010 on 11:27:10
根据本人长时间使用,好像springloops相对速度要快些,不过他的链接都比较隐避,找个东西相当不容易:)