远程(免费)SVN主机

问题描述:

我敢肯定,这已被问了上千次,但在我最初的搜索,我无法遇到任何似乎回答我的问题,因此,我为什么我打字:) :)远程(免费)SVN主机

我们开始一个新的侧项目少数开发商。我们每个人都在不同的地点。我们(我)想要使用SVN来管理代码。使用像Dropbox这样的东西可能会起作用,但它会是一个巨大的痛苦,因为SVN可以照顾合并和所有这一切。

是否有任何免费的网站,可以让我设置这样的事情,或者自己做的任何方式?我们不是开源的,因为我知道有些网站只有在开源的情况下才会允许你这样做。

理想的情况是每台机器上都有一个本地的龟甲SVN客户端,其中包含文件的本地存储库,这些文件同步到包含文件正式库的远程位置。

谢谢。

+0

恐怕你将不得不支付有托管给你一个私人(非开源)项目。 – Bernard

+0

@slandau,你的问题意味着你可以自己承载回购是真的吗? –

+0

@DougChamberlain - 种。我更喜欢远程主机,但是如果我必须自己托管一台主机,那么我还有一台额外的PC可能会有诀窍。 – slandau

您应该查看Subversion Hosting Webpage

免费托管,无限开发,无限模块,无限的尺寸带来了以下内容:

当然,另一种可能是使用Git。 Git的优势在于,您可以在不必让源代码库始终启动,运行并可用的情况下工作。 Git将允许您通过电子邮件分享您的更改。

我发现Git比Subversion更难使用,而且我并不满意它将所有东西都保存为补丁。然而,在像你这样的情况下,你有六个人左右共享源代码,并且没有真正的中央服务器,它可能比Subversion更方便。


编辑

我忘了你提到的,这不是一个开源项目。但是,您仍然可以访问Subversion Hosting Webpage。其中一个选项是检查非oss。 Assembla提供免费的非oss托管。

如果你不想公用服务器,Git仍然是一个不错的选择。您可以通过电子邮件向对方提交补丁,而且甚至不需要服务器。您可以将Git存储库放在Dropbox上,但让团队成员知道不要对其进行更改:只获取最新更改并通过电子邮件将更改提交给网守。

另一种可能性:您可能可以通过Dropbox共享您的Subversion存储库。每个用户都可以在自己的系统上运行svnserve。不过,我将不得不与Subversion开发人员讨论这个问题的安全性。通过 file://访问存储库可能更安全。

不能:我刚刚与Subversion开发人员进行了核对。这是一个明确的禁忌。

+0

他想私有SVN –

+0

他应该仍然去[Subversion Hosting网页](http://www.svnhostingcomparison.com/ ),看看那里有什么。您可以选择非OSS作为其中一个选项。 Assembla确实允许非开源项目。我没有检查作为一个选项。 –

+0

@DavidW。 - 通过Dropbox共享SVN回购是一个独特的想法,没有想到这一点。仍然会获得所有功能,但能够使用像Dropbox这样的简单工具。但是,不确定最简单的方法来设置它。 – slandau

我发现VisualSVN很容易设置,如果你有一个备用的盒子躺在主机上。

如果你希望它是远程的,我会考虑Assembla。我认为那就是我正在使用的那个“我真的应该继续努力的方面项目”。他们是免费的和私人的。 (许多免费托管网站要求它是开放的。)

+0

我必须检查Assembla。我有一个备用的盒子(有点旧,但它会这样做)。我想找到一个在线远程主机,因为我认为这样做不麻烦,但如果我找不到任何简单的东西,也许我会给这个镜头。 – slandau

+0

VisualSVN服务器不错,但免费版本无法远程创建回购/管理用户/组等。 – Cheung

安装Collabnet Subversion Edge。它是一个完整的,apache/svn/web svn界面,非常无忧无虑。

​​