- Code: Select all
- Repos
--directory1
--directory2
--directory3
--directory4
--guest_directory
There are two user groups regular_user and guest_user. regular_user should have both readand write access to all directories including the guest_directory while the guest_usershould have read and write access to guest_directory and no access to all other directories.
Below is what I tried
- Code: Select all
[groups]
regular_user = regular_user1, regular_user2, regular_user_n
guest_user = guest_user1, guest_user1, guest_user_n
- Code: Select all
[directory1:/]
@regular_user = rw
@regular_user = r
[directory2:/]
@regular_user = rw
@regular_user = r
[directory3:/]
@regular_user = rw
@regular_user = r
[directory4:/]
@regular_user = rw
@regular_user = r
[guest_directory:/]
@regular_user = rw
@regular_user = r
@guest_user = rw
@guest_user = r
Problem: update is working fine from client but commit is not working
Error Message:
- Code: Select all
Commit failed (details follow): Access to '/svn/guest_directory/!svn/me' forbidden
Environment: Ubuntu