2

我们在 Windows 中使用 VisualSVN 服务器作为 SVN 服务器。但它管理权限的能力非常有限。我们也不能使用 svn_access_file 因为我们的用户将使用 Windows 身份验证方法进行身份验证。

是否有任何工具来管理使用/支持 Windows 身份验证的权限?

4

2 回答 2

5

2015 年 3 月 9 日更新:

现在可以通过 PowerShell 管理 Subversion 存储库的基于路径的授权规则。检查VisualSVN 服务器 | 脚本和自动化页面。

VisualSVN Server 3.4 和更新版本为服务器和 Subversion 存储库管理提供 PowerShell cmdlet。因此,要管理访问规则并自动执行此类任务,您可以使用以下 cmdlet:

VisualSVN Server 3.4 中引入了许多其他 PowerShell cmdlet。有关 PowerShell cmdlet 和使用示例的完整列表,请阅读文章VisualSVN 服务器 PowerShell Cmdlet 参考


查看SVNBookVisualSVN 知识库文章了解基于路径的授权的描述。这不是 Windows 访问控制,它是基于路径的授权,您应该了解区别以便正确有效地配置和管理访问规则。

事实上,我对这个问题感到困惑。VisualSVN Server 有一个很好的 GUI 实现为 MMC 管理单元,允许您通过熟悉的 GUI 管理 svn 用户/组和访问权限。当您使用 Windows 身份验证时,您可以通过标准 Windows / Active Directory 工具管理用户和组。

于 2013-02-04T11:50:11.983 回答
2

它管理权利的能力非常有限

它具有Subversion 本身具有的所有功能。

我们不能使用 svn_access_file

您可以而且必须确实,因为 Windows 身份验证只定义身份验证方法,svn_access_file 是授权文件,可以引用和使用在身份验证阶段获得的用户名。

于 2013-02-04T11:26:17.457 回答