可以在没有Apache的情况下为Windows身份验证配置Subversion

时间:2009-10-05 20:37:52

标签: svn tortoisesvn windows-server-2003 windows-authentication

我根据Jeff Atwood在Coding Horror: Setting up Subversion on Windows的文章设置了Subversion。我完全按照步骤操作,现在我的SVNSERVE作为服务在LAN中的Windows 2003服务器上运行。

我还安装了TortoiseSVN,我一直在玩它并尝试了解更多信息,以便我可以在我们的商店中使用它。

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

是否有一种简单的方法可以将Subversion配置为使用Windows身份验证而无需深入研究Apache?

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

1 个答案:

答案 0 :(得分:5)

我不知道这是不是你所追求的,但是VisualSVN Server是VisualSVN的人们所做的免费软件包。它仍在使用Apache,但就简化管理而言 - 它是一个为您完成所有安装工作的客户端(您只需要为您的subversion服务器提供此服务,因为它也包含Subversion)。

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

您不需要将他们的客户端用于Visual Studio(这是他们收取的费用),但他们希望您这样做;)

同样,它没有满足Apache的要求 - 但是它正在抽象它,所以你有一个针对你的Subversion服务器的'黑盒'方法。 ;)