2010-08-03 10 views
1

사람들이 Subversion 루트 디렉토리 물마루 아파치 및 'dav_svn'모듈에 액세스 할 수 있는지 궁금합니다. 이제는 루트 디렉토리 ("svn/game" "svn/something"이 아닌 "svn /")보다 1 레벨 애호가 인 저장소에만 액세스 할 수 있습니다.
을 httpd.conf : 나는 루트 디렉토리에 액세스하려고 할 때svn의 루트 디렉토리에 대한 공개 액세스 권한 부여

<Location /svn> 
    DAV svn 
    SVNParentPath C:/SVN 
    AuthzSVNAccessFile C:/SVN/users 
    Satisfy Any 
    Require valid-user 
    AuthType Basic 
    AuthName "Subversion repository" 
    AuthUserFile C:/SVN/svn-auth-file 
</Location> 

지금, 그것은 사용자 이름과 암호를 나에게 묻습니다.

도움을 받으실 수 있습니다.
감사합니다.

답변

7

기본적으로 비활성화되어있는 Subversion 저장소 목록에 대한 액세스 권한을 요청하고 있다고 생각합니다.

시도하려면 httpd.conf의 위치 블록에 SVNListParentPath on 설정 :

... 
    DAV svn 
    SVNListParentPath on 
    SVNParentPath C:/SVN 
    AuthzSVNAccessFile C:/SVN/users 
... 

또한 저장소 목록에 말할 수없는 서브 버전 클라이언트를주의하는 것이 중요하며, 이것은 단지 웹 브라우저를 통해 볼 수 있습니다 "root"svn 경로에 연결합니다.

관련 문제