建议个人项目的代码托管

时间:2009-07-10 11:38:04

标签: project-management bazaar

我在集市(启动板)上累了我的手,因为我可以在启动板上托管我的项目,并且bazaar(我的本地机器)将与启动板紧密集成。我在launchpad论坛上发布了我的问题,但没有得到任何答案。反正...

所以我正考虑将它从那里转移到其他网站。我不知道为什么,但有几个朋友说sourceforge并没有那么好,但我仍然看到太多的项目链接到sourceforge。

PS推荐。是否有一个地方你们上传你的个人项目,而且我认为SVN是最受欢迎的,但是使用git / bazaar,我不知道它是否只是一个炒作或分布式版本控制真的是要走的路。

7 个答案:

答案 0 :(得分:3)

我对Assembla我个人的事情感到非常满意。它们提供各种版本控制和项目管理工具(SVN,Git,Trac等)。它对于公共项目是免费的(尽管存在这些存储限制)并且它们提供了相当实惠的私人计划(我非常喜欢使用门票,维基等管理我的个人资料)。

答案 1 :(得分:2)

嗯,这里有2个问题。 1)什么用于SCM,2)在哪里托管您的项目。我首先选择SCM系统,然后选择你喜欢的主机支持你提供的系统。至于个人喜好,我喜欢SVN,最近一直在谷歌代码托管项目。谷歌代码是一种新的,而不是超级功能丰富,但就主机而言并不算太差。

答案 2 :(得分:2)

我在Google Code上有很多个人项目。它易于使用,并允许其他人查找和使用我的代码。

对于小型个人项目(主要是我在网站上展示的项目),我实际使用Dropbox。它满足了我自己的需求:

  1. 我可以在多台计算机上处​​理我的代码(它跨机器同步文件。)
  2. 我可以通过网络访问我的文件(它有一个网络界面。)
  3. 如果我需要返回旧版本的文件,或者恢复已删除的文件,我可以通过Web界面执行此操作(每次修改文件时都会存储修订版本,并且很容易看到列表版本并下载或选择替换当前版本。)
  4. 它也支持将部分结构公开,以便其他人可以下载最新版本的代码。您甚至可以共享该文件夹,以便其他人使用Dropbox可以修改文件。

    Check it out!

答案 3 :(得分:2)

Mercurial(和Git我相信)有一个内置的Web界面,可以轻松链接到您的存储库,并允许您自己托管代码。它为代码浏览提供了可自定义的Web界面,并允许其他人从您的站点而不是从SFEE克隆回购。此外,您可以设置密码保护,以允许某组用户检入每个存储库。

查看this link以查看如何使用Apache托管存储库,以及this link一般用于Mercurial信息。

答案 4 :(得分:2)

http://bzr.bz(我的项目)执行私人bzr + trac托管

  • 它不是免费但是便宜
  • 非常适合个人项目......非开源

答案 5 :(得分:1)

我无法相信没人提到Github! Github为开源项目提供免费git托管,否则提供付费托管。

Beanstalk提供免费的SVN托管,但磁盘空间限制为100MB,只有3个用户。你可以付钱让它升级。

这两个都是不错的选择(取决于你当然是否喜欢Git / SVN),并且显然可以通过互联网全球访问。

答案 6 :(得分:0)

现在可能是一个迟到的答案,但我个人建议http://repositoryhosting.com/

他们提供SVN / GIT / HG托管,支持Trac,WebDAV,无限制项目/无限用户,每月6美元。

我已经尝试过其他提供商(assembla,github甚至试图将它放在我自己的服务器上),但这笔交易击败了所有竞争对手。我甚至可以把它放在我自己的子域上。

他们的界面有点简约,但它能很好地完成工作。