AuthUserFile
/var/www/svn/mytest/conf/passwd
从改为如下
DAV svn
SVNPath /var/www/svn/mytest
SVNMasterURI http://192.168.25.12/svn/mytest
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/opt/CollabNet_Subversion/conf/svn_auth_file
AuthzSVNAccessFile
/etc/opt/CollabNet_Subversion/conf/svn_access_file
Require valid-user
DAV svn
SVNPath /var/www/svn/mytest
Order deny,allow
Deny from all
Allow from 192.168.25.12
--------------------------------------------------------------
三、主版本库和副版本库初始化同步操作(主版本库服务器上)
1. 初始化副版本库:
svnsync init http://192.168.25.20/mytest-proxy-sync
file:///usr/svnrepos/mytest
2. 同步副版本库:
svnsync sync http://192.168.25.20/mytest-proxy-sync
四、注意事项
1. 主版本库和副版本库的验证规则应该相同,其中包括用户名、密码、读写权限。
2.
在httpd.conf中副版本库应该使用单独的Location进行配置,使用SVNPath配置单独的本地路径和访问路径。不要忘记重启apache服务使配置生效。
3. 注意linux和windows系统中脚本语言和路径设置的不同。