【发布时间】:2011-06-10 06:51:12
【问题描述】:
所有, 我有一个通过 Apache2 网络服务器通过 HTTP 托管/公开的 SVN 存储库。 我有 30 个用户群,有时我想禁用对大多数用户的访问,除了少数用户,而无需更改访问策略并重新启动服务器。目标是只允许某些用户在一段时间内访问 SVN,而其他用户无法访问存储库。
在 SVN 中可以吗?
谢谢。
【问题讨论】:
标签: svn repository subversive
所有, 我有一个通过 Apache2 网络服务器通过 HTTP 托管/公开的 SVN 存储库。 我有 30 个用户群,有时我想禁用对大多数用户的访问,除了少数用户,而无需更改访问策略并重新启动服务器。目标是只允许某些用户在一段时间内访问 SVN,而其他用户无法访问存储库。
在 SVN 中可以吗?
谢谢。
【问题讨论】:
标签: svn repository subversive
您通常所做的是更改您的 svn 身份验证文件,该文件定义了您的 subversion 存储库的用户、组和访问权限。请参阅有关 "path based authentication" 的文档。
您的工作流程应该是这样的:
每次向服务器发送请求都会读取svn auth文件,无需重启服务器。
变体可以是(更高级的设置):
所以你只需要在本地更新和提交,其余的将由 post-commit-hook 完成。
【讨论】: