2013-03-14 9 views
2

svnserve (SUN OS에서)에서 authz 파일을 설정하려고합니다. 내 repo 이름은 CL_xyz이고 repo 경로는/export/svnrepo/xyz입니다. 원하는 결과를 얻기 위해 단계 x에서 repo 경로를 지정하는 방법은 무엇입니까? 해줘, 내가 오류를 얻고있다 -svnserve의 Authz 파일

Sending  test.txt 
Transmitting file data .svn: E220001: Commit failed (details follow): 
svn: E220001: Access denied 
svn: E220001: Your commit message was left in a temporary file: 

에는 AuthZ 파일

[groups] 
admin = app 
# [/foo/bar] 
# harry = rw 
# &joe = r 
# * = 

[/branches] ----step x 
#[/] 

#* = rw 
@admin = rw 

PS를 내 svnserve.conf 및 passwd에 파일이 잘 작동하고 있습니다.

svnserve.conf 파일

anon-access = none 
auth-access = write 
password-db = passwd 
authz-db = authz 
realm = CL_xyz 

나의 작은 문제를 해결하기 위해 전문가에 대한 추구. 시간 내 줘서 고마워.

답변

0

"app"라는 사용자 이름으로 인증하고 해당 자격 증명으로 읽을 수있는 경우 (예 : 업데이트)?

저장소 그룹의 루트 경로에있는/branches 경로의 admin 그룹 구성원에 대한 쓰기 권한 만 부여했습니다. 나는 당신이 쓰려고하는 길이라고 생각하니? 아마도 svn 명령 줄을 사용하면 도움이 될 것입니다.

svn info를 실행하고 그 결과를 표시 할 수 있습니까?