이 혼란을 도와 줄 수있는 사람이 누구입니까? 트렁크, 분기, 태그가있는 SVN 서버를 올바르게 설정했으며 모든 것이 올바르게 작동합니다. 내 문제는 승인 & 액세스입니다.Subversion이 사용자 액세스를 제한합니다.
나는 다음과 같은 명령을 사용하여 명령 줄을 통해, SVN 사용자를 만든
htpasswd -cm /etc/svn-auth-users harry
내 subversion.conf 파일에는 다음이 -
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
</Location>
그것은 분명, 해당 사용자 및 암호 (암호화 된)/etc/svn-auth-users에 저장
질문 1. 내 "repo/conf/"파일에서 "authz"및 "passwd"파일의 용도는 무엇입니까?질문 2. 내 상황에서는 위에서 언급 한 것처럼 (즉,/etc/svn-auth-users 파일을 사용하여) 사용자를 특정 분기로 제한하는 방법은 무엇입니까?
참고 : 모든 곳에서 "authz"파일을 사용하여 사용자 액세스가 제한됩니다.
.
.
.
[my_repo:/branches/calc]
harry = rw
bobby = r
.
.
.
심지어 시도했지만 효과가 없습니다. 위의 명령 줄을 사용하여 작성된 모든 사용자는 트렁크에 액세스 할 수 있습니다. 도움을 주시면 감사하겠습니다. 당신은 SVN의 자신의 프로토콜을 통해 저장소에 액세스하는 경우 저장소 디렉토리에
고마워요! 예상대로 작동했습니다. – Jay