Project management 个人项目代码托管建议

Project management 个人项目代码托管建议,project-management,bazaar,Project Management,Bazaar,我对bazaar(launchpad)感到厌倦,因为我可以在launchpad主持我的项目,而bazaar(我的本地机器)将与launchpad紧密集成。我已经在launchpad论坛上发布了我的问题,但没有得到任何答案。无论如何 所以我想把它从那里转移到其他地方。我不知道为什么,但有几个朋友说sourceforge并没有保持那么好的状态,但我仍然看到太多的项目链接到sourceforge PS建议。有没有一个地方可以让你们上传你们的个人项目,我认为SVN也是最流行的,但是对于git/bazaa

我对bazaar(launchpad)感到厌倦,因为我可以在launchpad主持我的项目,而bazaar(我的本地机器)将与launchpad紧密集成。我已经在launchpad论坛上发布了我的问题,但没有得到任何答案。无论如何

所以我想把它从那里转移到其他地方。我不知道为什么,但有几个朋友说sourceforge并没有保持那么好的状态,但我仍然看到太多的项目链接到sourceforge


PS建议。有没有一个地方可以让你们上传你们的个人项目,我认为SVN也是最流行的,但是对于git/bazaar,我不知道这仅仅是炒作还是分布式版本控制才是真正的方向。

嗯,这里有两个问题。1) SCM使用什么,以及2)项目的宿主位置。我会先选择一个SCM系统,然后选择一个您喜欢的支持您提供的系统的主机。至于个人喜好,我喜欢SVN,最近一直在谷歌代码上主持项目。谷歌代码是一种新的功能,并不是超级丰富,但就主机而言还不错。

我在谷歌代码有很多个人项目。它易于使用,并让其他人找到和使用我的代码

对于次要的个人项目(主要是我在我的网站上炫耀的项目),我实际上使用。它满足了我自己的需要:

  • 我可以在多台机器上使用我的代码(它可以跨多台机器同步文件)
  • 我可以通过网络访问我的文件(它有一个网络界面。)
  • 如果我需要返回到文件的旧版本,或者恢复已删除的文件,我可以通过web界面来实现这一点(每次修改文件时,它都会存储一个修订,并且很容易看到版本列表并下载它们或选择替换当前版本)
  • 它还支持将部分结构公开,以便其他人可以下载最新版本的代码。您甚至可以共享该文件夹,以便使用Dropbox的其他人可以修改这些文件


    我对我的私人物品很满意。他们提供各种版本控制和项目管理工具(SVN、Git、Trac等)。它对公共项目是免费的(尽管这些项目有存储限制),而且它们提供了相当实惠的私人计划(我非常喜欢用门票、维基等管理我的个人物品)。

    我不敢相信还没有人提到过!Github为开源项目提供免费git托管,其他项目则提供付费托管

    提供免费的SVN主机,但磁盘空间限制为100MB,只有3个用户。你可以付费升级

    这两种方法都是不错的选择(当然取决于您是否喜欢Git/SVN),而且显然可以通过internet在全球范围内访问。

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

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

    (我的项目)使用私有bzr+trac托管

    • 它不是免费的,但很便宜
    • 非常适合个人项目等。。不是开源的

    到目前为止,这可能是一个迟到的答案,但我个人建议

    他们提供SVN/GIT/HG主机,并提供Trac支持、WebDAV、无限项目/无限用户,每月6美元

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


    他们的界面有点简约,但它做得很好。

    谢谢Ryan,我也会等待其他答案,我使用的是VCS(或SCM,我不知道它们是否相同),当然大家可能会猜我不需要这个功能,主要是为了在网上备份我的项目,并使用VCS。事实上,在拒绝ubuntu one的第二天,我刚刚安装了dropbox,据我看来,ubuntu one仍然有缺陷。但是我需要一个来学习SCM如何工作。评论dropbox的使用。我使用dropbox共享文件,但对于我的项目和文档,我使用syncplicity。我发现它速度更快,有更大的可用空间,而且比dropbox现在保存的版本更长。我相信dropbox现在限制为30天,而syncplicity的版本可以追溯到6个月前!)+1个用于dropbox。这很简单!syncplicity FREE的空间不比dropbox多
    从2GB存储开始,免费同步到2台设备。
    -1对于Dropbox,它可能“像啤酒一样免费”,但不是“像言论一样免费”,你不能破坏它或使它更好——它是GUI黑客。看看Gitolite和一些价格合理的shell托管——然后你也可以有朋友(perms)管理:如果你有一些可以使用的服务器,我会检查这个线程。如今,价格合理的shell服务器非常便宜。亚马逊AWS(如EC2)对你们中的一些人来说可能是一个理想的解决方案,你只需支付你所使用的费用,而repo内容托管不需要那么多流量(听说在预付成本之后,它实际上比传统的市场主机服务更便宜)。