3

我已经在Jeff Atwood的文章Coding Horror: Setting up Subversion on Windows处设置了Subversion。我完全按照这些步骤进行操作,并且我现在将SVNSERVE作为服务在我们局域网中的Windows 2003服务器上运行。可以在没有Apache的情况下将Subversion配置为Windows身份验证

我也安装了TortoiseSVN,我一直在玩它,并试图了解更多关于它,所以我可以在我们的商店传播用法。

我现在的问题是,是否有可能以某种方式避免在定义用户和密码的情况下使用conf/passwd文件。我希望能够使用Windows身份验证,但从我迄今为止收集的内容来看,Windows身份验证似乎只能使用Apache。

有没有一种简单的方法让Subversion配置为使用Windows身份验证而不需要深入研究Apache?

编辑:我刚刚发现你有一个像这样的东西叫姐妹网站serverfault.com。我应该在那里发布这个问题(尽管我更像是一个开发人员而不是管理员)?

回答

5

我不知道这是不是你想要的,但是VisualSVN Server是VisualSVN的人员提供的免费软件包。它仍然在使用Apache,但是就简单管理而言 - 它是一个可以为你安装所有安装工作的客户端(你只需要为你的Subversion服务器使用它,因为它也包含了Subversion)。

这允许您通过他们的管理应用程序管理您的Windows身份验证设置(这有点像您可能会看到的其他数据库的标准管理应用程序)。您可以将用户设置为存储库级别,无论他们是否具有读/写权限并覆盖任何较低文件夹级别的用户。

你不需要使用他们的客户为Visual Studio(这是他们收取什么),但他们希望你做的;)

再次,它没有让周围的Apache的要求 - 但它的抽象它可以让你的Subversion服务器有一个'黑盒子'方法。 ;)

+0

非常感谢。我现在就看看这个。我很快就读到了VisualSVN,当我看到他们为这款产品收费时,我已经远离了它。我会看看免费套餐。再次感谢。 – 2009-10-05 20:56:32

+0

希望它能做到你想要的。对于我来说,它确实工作得非常好,因为它有点(相当陡峭的)学习曲线。 :) – Amadiere 2009-10-05 20:57:38

+0

事情是,visualSVN服务器使用Apache。如果您不介意更改服务器技术并使用http协议,这很好。但是,真正的问题是,有没有办法做到这一点*没有*使用Apache? – 2009-10-06 06:23:46