Bitnami Redmine 3.1 SVN Server 저장소 설정 방법

by Tom posted Aug 24, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

Bitnami Redmine 3.1 SVN Server 설정 방법


Bitnami Redmine을 설치하면서 SVN Server를 함께 설치할 수 있습니다. 

자신이 원하는 경로를 저장소로 설정하기 위해서는 간단하게 설정하고 Service를 새로 등록해주어야 합니다. 

이 문서는 이를 진행하는 방법에 대해서 설명합니다. 


저장소 디렉토리 생성

저는 c:\svn\을 저장소로 디렉토리로 설정할 예정입니다. 

먼저 해당 위치에 디렉토리를 생성합니다. 

그리고 Bitnami Redmine Stack Environment를 cmd 창을 관리자 모드로 실행합니다. 

아래 명령을 입력하여 저장소를 생성해줍니다.


svnadmin create "c:\svn\test"


redmine.PNG



SVN Server 설정

SVN Server 설정을 변경해줍니다. 아래 부분은 모두 Default로 주석처리되어 있습니다.

위의 생성한 경로(C:\svn\test\conf)로 이동하여 다음 파일을 아래와 같이 수정해줍니다.


svnserve.conf

아래 설정은 일반 접속자 read, 로그인 사용자 write가 가능하게 해줍니다.


anon-access = read
auth-access = write
password-db = passwd

passwd

passwd는 사용자를 생성하는 파일입니다. 아래처럼 사용자와 패스워드를 입력해줍니다.


[users]
sally = sallyssecret


Redmine SVN 서비스로 재등록

Redmine을 설치한 경로의 subversion\scripts\serviceintall.bat 파일을 통해 서비스를 등록하거나 제거할 수 있습니다. 이 파일에 저장소 경로를 입력하고 service를 다시 등록해야 합니다.


저장소 등록

해당 파일을 열고 마지막 부분에 아래 처럼 --root "저장소경로"를 추가합니다.


"C:\redmine/subversion\scripts\winserv.exe" install redmineSubversion -displayname "redmineSubversion" -start auto "C:\redmine/subversion\bin\svnserve.exe" -d --listen-port=3690 --root "C:\svn"


서비스 제거

아래 명령을 통해 서비스를 제거합니다.

serviceinstall.bat REMOVE

서비스 등록

아래 명령을 통해 서비스를 재등록 및 시작합니다.

serviceinstall.bat INSTALL


SVN 서버 접속 확인

해당 SVN Server에 접속을 확인합니다. 이때 생성한 저장소의 경로를 마지막에 입력할 수 있습니다.

다음은 접속 SVN의 예시입니다. 


svn://127.0.0.1/test

Who's Tom

profile

저는 2009년 ALM의 세계에 뛰어 들었습니다. 

지금은 ALM, DevOps, 공학 프로세스, 요구공학, 테스트 엔지니어링 등 다양한 영역에 관심이 많습니다.

http://www.curvc.com