[인터돌™] 공부 해보자!! 열심히~~~

반응형

최근에 해보니 잘 안되는게 있어서 새로 글을 작성하였습니다.

   => http://globalhost.interdol.com/413


현재 플래시 액션스크립트를 이용한 개발을 하고 있는데 SVN 용으로 CollabNet Subversion 이라는 걸 사용한다. SVN 서버를 새로 설치할 일이 있어서 설치하면서 참고한 몇가지를 나열해 보자면.....

SCM - CollabNet Subversion 설치하기 : http://blog.naver.com/uksuro/80056916156
CollabNet Subversion으로 형상관리 서버 꾸미기 - 설치 : http://blog.naver.com/espreson/120056260891

위의 내용을 참고했고, 설치환경은 Windows 2003 (또는 Windows XP) 이다.


※ 프로그램 다운로드

1. python 2.5 설치 (viewvc를 위해 python을 설치해야함)
    http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi

2. CollabNet Subversion 설치
    http://www.open.collab.net (가입 필요)
    이번에 설치한건 CollabNet Subversion Server and Client v1.6.6 (for Windows) 요거다.


※ 설치

1. phthon 은 실행하고 쭉 Next 만 눌러주면 된다.

2. CollabNet Subversion 은

형상관리가 될 파일이 저장될 폴더를 미리 만들어두고 CollabNet Subversion 를 설치하는 중간중간에 설정을 해준다. repository path 에 입력한다.

설치페이지 중 Apache Configuration 페이지에서 mod_dav_svn_Configuration 의 Enable viewVC 에 기본적으로 체크가 안되어있는데 이것을 체크해준다.

쭉 넘어가면 설치가 완료 된다.


※ 실행

1. 윈도우의 서비스 관리자(제어판/관리도구/서비스)에 들어가보면 CollabNet Subversion Apache 와 CollabNet Subversion svnserve 가 생성된걸 확인할 수 있다. 이 두가지를 시작해준다.


※ 프로젝트 생성

1. 기본값으로 설치를 했다면 C:\Program Files\CollabNet\Subversion Server 의 경로에 svnadmin.exe 가 있다.

2. 형상관리 파일이 저장될 경로의 홈으로 이동해서 cmd 콘솔을 열고 "C:\Program Files\CollabNet\Subversion Server\svnadmin.exe" create testProject 라고 입력을 하면 testProject라는 폴더와 함께 여러 파일이 생성된다.


※ 사용자계정 생성

1. 프로젝트 단위로 사용자를 관리할 수 있는데 프로젝트 홈에서 conf 폴더를 열어보면 svnserve.conf 와 passwd 라는 파일이 있다. 이 두개의 파일을 편집한다.

2. svnserve.conf 를 에디터로 열고 password-db = passwd 라는 항목이 주석처리되어있는걸 풀어준다.

3. passwd 파일을 에디터로 열고 [users] 아래에 사용자를 추가해준다. 아이디 = 패스워드 이런식으로 한다. (주석처리되어있는 샘플을 참고)


모든 셋팅이 끝나면 윈도우의 서비스 관리자에서 CollabNet Subversion svnserve 를 재실행 해준다.

이번 셋팅의 경우 클라이언트에서 서버에 접속하는 svn 주소는 svn://192.168.1.100:3690/testProject 요거다. (IP 는 환경에 따라서 설정)

참고로 방화벽이 열려있어야 하는데 svn은 3690, 아파치를 써야하니 80도 열려있어야 할듯?


이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band