自动修改SVN授权文件
在我们的项目中,我们有许多SVN存储库,它们有自己的授权文件(SVN.auth)用于访问授权。存储库示例如下: //pers.svn.net/rep/rep1自动修改SVN授权文件,svn,Svn,在我们的项目中,我们有许多SVN存储库,它们有自己的授权文件(SVN.auth)用于访问授权。存储库示例如下: //pers.svn.net/rep/rep1 code svn.auth //pers.svn.net/rep/rep2 code svn.auth 我们有大约20个存储库,如果我们想让一个用户访问所有存储库,那么我们必须手动修改位于20个位置的svn.auth文件 有没有办法自动执行此手动授予授权权限的过程?有几种方法可以处理此问题: 您可以使用LDAP或Active D
code
svn.auth
//pers.svn.net/rep/rep2
code
svn.auth
我们有大约20个存储库,如果我们想让一个用户访问所有存储库,那么我们必须手动修改位于20个位置的svn.auth文件
有没有办法自动执行此手动授予授权权限的过程?有几种方法可以处理此问题:
- 您可以使用LDAP或Active Directory授权。这很好,因为您正在将授予访问权限的责任传递给其他吸盘(您的系统管理员)。更多的时间来玩糖果粉碎
- 指定访问文件时,只需通过
共享相同的文件即可。没有任何规定访问文件必须位于存储库中的某个特定位置,或者单独的repo不能共享同一个位置authzsvnacessfile
- 如果所有存储库都位于一个父目录下,请使用
配置它们。然后,您只需要一个httpd位置配置和一个auth文件SvnParentPath
如果所有存储库都是从一个公共父路径提供的,那么您可以配置一个authz文件并设置组以大大简化这一过程。感谢alroc,我的所有存储库都有单独的根路径,有自己的authz文件。这就是我面临多重身份验证文件更新的原因。