svnserve 방식으로 서버를 가동했습니다.
authz 파일에서 아래와 같이 설정을 했습니다.
[groups]
abc = user1, user2, user3
[/]
* =
[repository:/Data]
@abc = rw
[repository:/Source]
@abc =
위와 같이 설정한 의도는, Data 폴더를 공개하고 Source를 보호하기 위함입니다.
근데, [/] (루트) 디렉토리에 권한을 안주니 /Data 폴더에 접근시, 'svn: 인증 실패' 라고 합니다
그래서,
[/]
* =
abc = r
위와 같이 루트에 읽기를 해주니 Data 폴더를 체크아웃 할 수 있습니다.
그렇지만... 의도하지 않게 Source 폴더까지 접근할 수 있더군요.. ㅠㅠ
질문1. 루트와 Source를 보호하고 Data 폴더만 공개하려면 어떻게 해야할까요?
혹시 불가능한건가요?