apche默认的权限为读写权限全部分配,如果需要对特定用户开放读权限,另一部分开放读写权限,可把sub.conf的认证内容从
<Location /svn/data>
Require valid-user
Require group developer DATA
<Limit GET PROPFIND OPTIONS REPORT>
Order Allow,Deny
Allow from 10.9.1.43
Satisfy any
</Limit>
</Location>
修改为:
<Location /svn/data>
#读权限<Limit GET PROPFIND OPTIONS REPORT>
Require group DEVELOPER
Satisfy any
</Limit>
# 读写权限全部开放
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require group svnadmin
require valid-user
</LimitExcept>
</Location>
修改完成后,需要重启apache,service httpd restart,即可完成。