管理存储库权限
指定 etc/subversion/svn_access_control
文件的 subversion 存储库的访问规范
使用以下命令创建/编辑文件
nano /etc/subversion/svn_access_control
使用以下语法配置存储库对组/成员的访问权限
[Repository:<Path>]
@groupname = r/rw
User = r
例如
[myproject:/]
@myproject-dev = rw
@myproject-support = r
jack = r
[myproject:/branches/support]
@myproject-support = rw
patrick = r
以上示例配置将向属于 myproject-dev
组的用户授予对整个 myproject
存储库的读写访问权限,同时授予属于 myproject-support
组和特定用户 jack
的用户的只读访问权限。请注意,组名称前面是 @
。
同样,它会将 myproject
存储库的 support
分支的读写访问权限分配给属于 myproject-support
的所有用户和对 patrick
的只读访问权限。