我正在开发一个小项目,可能在某个时候有一个额外的编码器 - 我已经习惯了svn(我最近刚开始使用,通过sourceforge)并希望将它用于这个项目,没有必须在互联网上发布代码 - 如果我要添加一个sourceforge项目,就会发生这种情况。
我有一些托管空间(dreamhost)有shell访问权限,理想情况下我想要一个可以在我的dreamhost帐户上安装的网络版控件s / w,并且无论我碰巧在哪里修改我的项目
似乎有很多可能(reviewboard.org,trac等)似乎可能工作 - 但是在某个地方有一个简单的准系统,我可以快速安装而不需要太多黑客?
谢谢!
答案 0 :(得分:3)
我使用ProjectLocker.com进行免费的Subversion托管(针对学生项目)。它也托管Trac。我对结果非常满意,所以只是把它扔出去作为一种可能性。
答案 1 :(得分:3)
Dreamhost原生支持在其面板中创建svn / trac实例。
这是好消息 - >颠覆。允许您选择要安装的子域,设置用户和密码以及默认情况下隐藏或公开显示的用户和密码。有一个用于安装Trac的复选框,但是如果你不希望你的项目公开可见,你必须重新锁定并锁定它,这在Google上只需要几分钟的时间。
我将这个设置用于我的所有项目,非常好。
答案 2 :(得分:1)
否则,如果您使用托管服务,则有些服务是免费的:"google: 10 Free SVN & Project Hosting Services"
答案 3 :(得分:0)
运行SVN服务器非常简单 - 您只需运行svnserve
即可。 SVN也可以通过SSH访问存储库,在这种情况下不需要SVN服务器。
如果你也想要网络前端,我推荐Trac - 我们在我工作的公司中使用它,许多开源项目也在使用它(即使他们不使用SVN)。 Trac安装非常简单(通过easy_install
)并包含独立的Web服务器(但也可以通过FastCGI,CGI ...来提供)。见documentation。如果您使用SQLite作为数据库,您甚至不需要设置MySQL或PostgreSQL。
DreamHost看起来不错,Python似乎得到了官方支持(Trac是用Python实现的),所以应该没有大问题(或根本没有问题)。
答案 4 :(得分:0)
Assembla一直很好。它有SVN,Trac,以及一堆其他东西。它不是免费的私人托管,但它的价格便宜。您可以随时创建一个公共项目来测试工具,看看您是否喜欢它。