2008. 2. 22. 14:52
(수정) Subversion에 사용자별로 접근권한을 설정하려면...
2008. 2. 22. 14:52 in 사용자 가이드
(수정내용: svnserve.conf 파일이 필요치 않습니다. ssaurabi님 제보 감사합니다.)
TOW는 기본적으로 모든 계정에 대한 모든 Subversion 권한을 부여하게되어 있습니다.
만약, 사용자별로 Subversion 접근권한을 부여하려면 다음과 같이 하시면 됩니다.
TOW는 기본적으로 모든 계정에 대한 모든 Subversion 권한을 부여하게되어 있습니다.
만약, 사용자별로 Subversion 접근권한을 부여하려면 다음과 같이 하시면 됩니다.
- C:\TOW\Apache\conf\httpd.conf 파일을 메모장 등에서 불러옵니다.
- <Location /svn> 부분을 찾아서 다음과 같이 수정합니다.<Location /svn>
DAV svn
SVNParentPath "C:/TOW/SvnRepo/Projects"
# our access control policy
AuthzSVNAccessFile "C:/TOW/SvnRepo/Projects/authz"
# try anonymous access first, resort to real
# authentication if necessary.
Satisfy Any
Require valid-user
AuthType Basic
AuthName "TOW:Subversion Authentication"
AuthUserFile "C:/TOW/SvnRepo/Projects/trac.htpasswd"
</Location> - C:\TOW\SvnRepo\Projects\authz 파일을 아래와 같이 작성합니다. (예로 test, test2 에 대한 권한을 설정한 것인데요. 먼저 사용자가 만들어져있어야 합니다.)[/]
test = rw
test2 = r
* = - TOW 를 재시작합니다.