본문 바로가기

SVN/VisualSVN Server

VisualSVN Server setup

VisualSVN Server setup


SVN 클라이언트 설정은 여기를 참고하세요

VisualSVN Server 다운로드
http://www.visualsvn.com/

다수의 개발자가 동일 프로젝트를 공유하면서 작업을 병행할 때 공유할 프로젝트를 어느 한 시스템에서 개발자의 소스코드를 저장하고 버전을 관리하는 기능을  갖는 프로그램이 바로 SVN Server 이다.

VisualSVN Server의 구성

- Apache Web Server
- Subversion

구성을 보면 알 수 있듯이 SVN 클라이언트로부터 외부 접속을 받기 위해서 Apache 웹서버를 내장하고 있고, 저장소에 저장될 프로젝트 파일의 버전관리를 위해서 Subversion 프로그램을 포함하고 있다.

이 서버를 설치한 후에 다른 시스템에는 SVN 클라이언트를 설치하여 접속하게 되는데 SVN 클라이언트 프로그램으로는 tortoise SVN 과 같은 프로그램이 많이 사용된다.


SVN 클라이언트 설정에 대해서는 여기를 참고하세요.

VisualSVN Server 설치 절차








서버가 시작되면 다음과 같이 사용자를 등록한다



다음은 사용자 3사람을 등록한 결과 화면이다


등록된 이용자들을 논리적인 특정 그룹에 포함시키고 그룹에 권한을 설정하면 이용자 관리가 쉽게 된다

우선 그룹을 생성한다




개발자의 소스코드가 저장될 Repository를 생성한다






생성된 Repository를 사용할 사용자나 그룹을 선택한다

앞서 생성한 그룹을 선택한다


선택한 그룹에 권한( Read/Write)를 설정한다