gpt4 book ai didi

sharpsvn - SharpSVN 是否有 API 来管理存储库权限

转载 作者:行者123 更新时间:2023-12-03 06:21:46 27 4
gpt4 key购买 nike

有谁知道 SharpSVN 中是否有公开的 API 来管理存储库权限?例如,以编程方式在每个存储库的基础上添加读取和写入权限。

或者,对于使用其他 SVN API 管理权限还有其他想法吗?最坏的情况是手动管理 svnaccessfile 的内容,但这是最后的手段。谢谢。

最佳答案

看起来,因为 SharpSvn 只是 Subversion 命令行工具的 .NET API 包装器,并且不包含管理权限的机制,所以这是不可行的(请参阅 here )。不同的 Subversion 发行版以不同的方式管理权限,因此在 SharpSvn 之外控制权限的方法也会有所不同。

Visual SVN 服务器利用存储库根目录中的 authz-windows 文件来管理基于 AD 的权限。它以纯文本形式存储用户的 SID 和存储库名称,因此我通过直接管理此文件的内容来解决 API 问题。没有我希望的那么优雅,但最终结果是一样的。

关于sharpsvn - SharpSVN 是否有 API 来管理存储库权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1129895/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com