我想在Windows2003系统上设置一个SVN服务器。
目前,我不确定是否应该安装CollabNet-SVN或VisualSVN。我读过,CollabNet只提供一个用于管理的命令行客户机,设置它有点繁琐。VisualSVN附带了一个基于GUI的管理客户机,它易于使用。
因此,我有一些问题:
是否有用于CollabNet Server的免费管理工具(带有GUI)?
是否有简短易学的教程来使用CollabNet SVN?
Visual也安装Apache!对于CollabNet SVN来说,这是不必要的。如果Windows上也有活动的IIS,是否存在问题?
在apache安装中使用CollabNet是否更好?在我的情况下,网络访问是不必要的!
Visual (标准版)和CollabNet SVN的功能是否相等?
发布于 2010-02-28 21:19:13
Visual确实有一个用于存储库维护和设置访问权限的不错的GUI。此外,它还允许您使用windows帐户(windows身份验证)设置访问权限,这可以使您的生活更加轻松。
在我的快速测试中,由于安装了Visual,我没有发现IIS有任何问题(它允许您使用与标准443不同的端口)。BTW:使用https://协议,而对于svnserve,您可以使用svn://。
这些就是为什么我将很快切换到Visual服务器的原因。
发布于 2010-02-28 21:35:49
VisualSVN仅限于http://和https://协议。
然而,svn://协议是快得多,因此出于性能考虑,我建议使用CollabNet SVN。
发布于 2011-11-30 21:13:06
CollabNet现在是CollabNetServerEdge。主要的改变是它使用Apache而不是svnserve (尽管仍然包括在内),并且使安装变得更容易。它有一个基于浏览器的管理控制台。它还增加了一些特性,比如用于代码浏览和ldap授权的集成viewvc。不利的一面是windows身份验证非常笨拙,如果用户对用户名的情况不小心,将创建重复的帐户。它也不使用active目录中的安全组,因此它是一个毫无意义、不安全的特性。ViewVC对外部用户或没有svn客户端的人都有好处,但我们多年来一直没有这种特性。
collabnet的另一个缺点是导入旧存储库需要一个转储来导入。我发现更大的存储库可能需要几个小时来执行转储。VisualSVN服务器只需要复制存储库。
我喜欢ankhSVN,所以我从Collabnet开始,但现在我倾向于使用VisualSVN服务器。
https://stackoverflow.com/questions/2352691
复制相似问题