SVN 은 CVS 와 다르게, 기본 설정이, Anonymous 사용자에게 모든 권한이 주어진다.
아래 방법대로 계정을 추가하고, 인증 방식을 설정한다
1. 계정 추가하기
계정은 <CVS REPOSITORY>/conf/passwd 파일에 쓰면 된다.
[users]
# harry = harryssecre
# sally = sallyssecre
user1 = password1
user2 = password2
# harry = harryssecre
# sally = sallyssecre
user1 = password1
user2 = password2
와 같이, 계정 = 패스워드 방식으로 [users] 섹션에 선언하면 된다.
2. 인증 사용하도록 설정
위와같이 계정만 추가한다고 인증이 실행되는게 아니라, <CVS REPOSITORY>/conf/svnserve.conf 파일을 수정해줘야 한다
[general]
anon-access = none
auth-access = write
..
password-db = passwd
..
realm = Study Codes Repository for Joon
..
anon-access = none
auth-access = write
..
password-db = passwd
..
realm = Study Codes Repository for Joon
..
위와 같이 설정하도록 한다.
다 이해 갈 것이고, realm 은 인증 시에 사용자에게 보여질 인증 메세지 이다
보통, 현재 Repository 의 설명 정도를 넣어주면 되겠다.
반응형
'Software Development > Dev Tools' 카테고리의 다른 글
[SVN] passwd, authz 파일로 권한 제어하기 (0) | 2010.02.12 |
---|---|
[SVN] 백업 및 복원 (0) | 2010.02.09 |
[CVS] Install & Setting cvs / cvsd on Ubuntu 910 (0) | 2010.02.09 |
[Trac] 권한 설정하기 (0) | 2009.10.16 |
[trac] 기본 에디터 대체 플러그인 (0) | 2009.10.14 |