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

Joh*_*ams 3 svn tortoisesvn windows-authentication windows-server-2003

我根据Jeff Atwood在Coding Horror的文章:在Windows上设置Subversion,设置了Subversion.我完全按照这些步骤操作,我现在在我们的局域网中的Windows 2003服务器上运行SVNSERVE服务.

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

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

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

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

Ama*_*ere 5

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

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

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

再说一遍,它并没有满足Apache的要求 - 但它正在抽象它,所以你有一个针对Subversion服务器的"黑盒子"方法.;)