앞서 SVNSERVER (subversion)을 설치하였으므로 이번에는 svn클라이언트인 tortoisesvn을 설치하려 한다. 윈도우 컨텍스트 메뉴에 들어가서 마우스 우클릭하면 svn을 쉽게쉽게 사용할 수 있게하는 클라이언트 툴이다. 해당 글에서는 1.8.12를 기준으로 설치를 하며 subversion의 버전과 호환이 되야하므로 어느정도 버전을 맞추길 권장한다. 작성자는 1.6버전으로 설치했다가 subversion이랑 호환이 안되어서 1.8.12로 새로 설치하였다. 

tortoise에 대한 자세한 설명은 위키 https://ko.wikipedia.org/wiki/TortoiseSVN를 참고하시길 바란다.

https://sourceforge.net/projects/tortoisesvn/ 에 접속한다.

레포지토리에서 내가 원하는 버전 (1.8.12)를 다운받는다.

tortoise는 language pack으로 한글 버전을 지원하므로 한글을 사용하고 싶은 사람들은 랭귀지 팩도 설치하시길 바란다.

다운로드 중

다운로드가 완료되면 tortoise파일을 실행시켜 설치를 진행한다.

권장설치 방식으로 설치하였으며 D드라이브에 설치하였다.

 

 

 

 

 

인스톨 완료! 이제 언어팩을 설치하자

설치하면 General에 들어가서 TortoiseSVN탭에 Language를 한글로 변경하면 설치가 완료된다.

 

 

 

SUBVERSION 설치 후 윈도우에서 배치프로그램 작성 작업을 진행하려 한다.

Svnserve명령어를 이용하여 SVN을 실행한다.

설명

svnserve -> svnserve를 실행한다.

-d -> 데몬으로

-r -> root

경로 -> 여기서부터 svnserve경로를 잡겠다는것

 

 

방화벽 허용을 해주면

 

실행전

netstat에서 현재 svn(포트3690)이 없는것을 확인할 수 있다.

실행 후

실행 전 과 후를 확인해보면 svn 포트(3690)가 열려있는 것을 확인 할 수 있다.

 

 

윈도우 시작시 데몬으로 자동등록 서비스 시작

 

SVN서버를 윈도우를 시작시 자동으로 서비스(OS)에 등록하려는 작업이다. 윈도우 서버 한정으로 서비스에 등록하는 과정을 적어보려 한다.

 

서비스 생성 명령어이다.

간단하게 설명하는 binpath에 있는 exe파일을 실행하고 svnrepository를 루트 디렉토리로 설정하는 Subversion Server라는 이름을 가진 서비스를 Tcpip 에서 실행을 시키겠다는 서비스다. 더 자세한건 제가 무지하니 다른분들이....

뙇 서비스를 등록하는데 성공하였다

시작-실행-서비스에 들어가보니 내가 만든 서비스가 자동으로 등록되어있다. 눌러서 재대로 등록이 되었는지 확인!

 

재부팅을 하고 netstat으로 해당 포트(SVN-3690)에 열렸는지 확인하니 LISTENING중으로 잘 뜬다!

이번에 프로젝트에서 버전관리 및 CI배포툴을 설치 할 일이 있어서 설치를 진행하면서 설치관련하여 간단하게 블로그에 적고자 한다. 현재 서버에 설치된 프로그램은

SVN(subversion) 1.8.17

Tortoise(svnclient) 1.8.12

Jenkins(CI)

Eclipse(IDE -SVN연동)

를 설치하였으며 설치관련 가이드 및 자동배포, 보안설정과 같은 기본적인 가이드도 함께 적고자 한다. 이글에서는 subversion(SVN서버) 를 설치하는 과정을 보여주려 한다.

 

https://sourceforge.net/projects/win32svn 에 접속한다.

드래그된 1.8.17 msi 확장자를 다운로드 받는다(윈도우 인스톨)

실행 후 하단의 방법으로 설치를 진행했다 ( 기본 설치로 진행)

 

 

 

 

 

svn서버를 설치 할 디렉토리를 선택한다

설치가 완료된 폴더의 상태

 

cmd 창에 svn을 입력해서 정상적으로 설치가 되었는지 확인해보자!

설치가 완료되었다. 다음글에서 svn 관련 설정작업을 진행하고자 한다.

+ Recent posts