Bitnami Redmine 3.1 SVN Server 설정 방법
Bitnami Redmine을 설치하면서 SVN Server를 함께 설치할 수 있습니다.
자신이 원하는 경로를 저장소로 설정하기 위해서는 간단하게 설정하고 Service를 새로 등록해주어야 합니다.
이 문서는 이를 진행하는 방법에 대해서 설명합니다.
저장소 디렉토리 생성
저는 c:\svn\을 저장소로 디렉토리로 설정할 예정입니다.
먼저 해당 위치에 디렉토리를 생성합니다.
그리고 Bitnami Redmine Stack Environment를 cmd 창을 관리자 모드로 실행합니다.
아래 명령을 입력하여 저장소를 생성해줍니다.
svnadmin create "c:\svn\test"
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