에 정말 할줄 몰라서 정말 애먹었네 -_-
아무튼 처리한방법에 대해서 일단 정리해 둔다.

일단 svn 서버 파일을 받아야 한다.
Subversion 다운로드 경로 : http://subversion.tigris.org/ (설치 파일 찾을려면 좀 뒤저야 한다.)
Subversion Manager 다운로드 경로 : http://www.pyrasis.com/ (메인 화면에 바로 있다.)

일단 2개의 파일을 받으면 먼저 Subversion을 설치 한다.
그 다음에 Subversion Manager를 설치 한다.

설치하고 나면 저장소를 만들어야 하는데 command 명령으로 아래와 같이 입력 해주자.
아래와 같이 저장소를 만들면 파일시스템으로 저장한다.
(버클리 DB를 이용할라면 svnadmin create --fs-type bdb sample 실행해줘야한다.)
C:\Documents and Settings\Administrator>cd \

c:\>mkdir repos

c:\>cd repos

c:\repos>svnadmin create sample
그럼 폴더가 sample 폴더에 저장소가 생긴다.
그럼 권한 설정이나 이런걸 해줘야한다.
생성한 저장소 폴더 하위 폴더중에 conf 폴더가 있다.
그럼 authz, passwd, svnserve.conf 3개의 파일이 있는데 세팅을 바꿔줘야한다.

먼저 svnserve.conf 파일을 열어보면 아래와 같은 세팅이 되어있다.
초기에 아래내용은 다 #으로 주석 처리 되어있다 풀어주어야 원하는데로 세팅 가능하다.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = sample Repository
#익명의 사용자 접근을 막는다.
#접근 가능한 사용자는 쓰기 권한을 준다.
#접근 가능 계정 목록과 비밀번호 관리하는 파일명
#경로 기반 접근 제어를 위한 인증 규칙을 설정하는 파일명
#저장소 이름(프로젝트가 여러개면 꼭 바꿔주자 UID 역활함)

계정을 만든다면 passwd 파일을 열어서 아래와 같이 넣어주자
계정 = 비밀번호
예) test = 1111

authz 파일은 계정의 폴더 접근 권한을 세팅하는데 이건 생략한다.

세팅이 끝나면 매니저를 실행해서 폴더 위치를 설정해주고 Start로 실행하면 된다
(자세한 설명은 http://www.pyrasis.com/ 가면 볼수 있다.)

서버는 세팅이 끝났으면 클라이언트 깔아서 접속하면 된다..
하는 방법은 그닥 어렵지 않으니 클라이언트 설명은 생략한다...
(메뉴도 한글로 나오니 좀 삽질 해보면 답나옴..)
by 널부러 2009. 5. 22. 15:44
| 1 |