gpt4 book ai didi

svn - 钩子(Hook)使 Subversion 对特定用户只读

转载 作者:行者123 更新时间:2023-12-04 20:52:14 24 4
gpt4 key购买 nike

我们有一个现有的 Subversion 存储库,它使用 LDAP 来管理用户/密码。我们希望为一些新用户提供对 SVN 的只读访问权限。我做了一些谷歌搜索,找到了一种方法来向匿名用户开放只读访问权限,但这不是我们想要的。我们不想向所有人开放 SVN。我们仍然希望通过 LDAP 控制登录,但我们希望阻止某些命名用户能够添加/编辑/删除。

我假设这可以通过钩子(Hook)(预提交?)来完成,但我没有编写钩子(Hook)的经验。有人可以向我展示或指出如何执行此操作的示例吗?

最佳答案

我使用 LDAP 设置,其配置类似于:

在/etc/apache2/sites-enabled/mysite

<Location /svn>
DAV svn
SVNParentPath /var/svn
SVNListParentPath on
AuthBasicProvider ldap
AuthType Basic
AuthzLDAPAuthoritative Off
AuthzSVNAccessFile "/var/svn/conf/svnaccess.conf"
AuthName "My SVN"
AuthLDAPBindDN "....."
AuthLDAPBindPassword "....."
AuthLDAPURL "....."
Require valid-user
</Location>

/var/svn/conf/svnaccess.conf

[groups]
readonly = user1, user2

[/]
*=rw
@readonly=r

关于svn - 钩子(Hook)使 Subversion 对特定用户只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2715430/

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