在我们的项目中,我们有许多SVN存储库,它有自己的授权文件(svn.auth)用于访问授权。下面的存储库示例:
// pers.svn.net/rep/rep1
code
svn.auth
// pers.svn.net/rep/rep2
code
svn.auth
我们有大约20个存储库,如果我们想要为一个用户提供对所有存储库的访问权限,那么我们必须在20个位置手动修改svn.auth文件。
有没有办法自动执行授予权限的手动过程?
答案 0 :(得分:1)
有几种方法可以解决这个问题:
AuthzSVNAccessFile
共享相同的文件即可。没有什么说访问文件必须位于存储库中的一个特定位置,或者单独的存储库不能共享相同的存储文件。SvnParentPath
进行配置。然后,您只需要一个httpd位置配置和一个auth文件。