2008/06/25

그림으로 보는 간단한 CVS 서버 설치하기

지난 SVN 서버 설치에 이어 이번에 CVS 서버를 설치해 보았다.

서버는 Windows 2003 이고 CVSNT 버전은 2.5.03.2382 이다.
CVS Client 로는 TortoiseCVS 를 사용했다.

CVSNT 사이트를 통해서 다운 받아도 되지만 TortoiseCVS 를 설치하면 CVSNT 가 설치 된다.










설치시 Setup Type 은 Typical, Custom, Complete 세 가지가 있는데 Typical 과 Complete 의 차이는 Typical에는 Fork 프로토콜과 RCS Wrappers 가 빠졌다. 설치는 Typical 만으로 충분하다 생각된다.

설치 후에 시작 메뉴의 CVSNT Control Panel 이나 제어판의 CVSNT Server를 실행시키면 CVSNT 관리자 메뉴가 나온다.









CVSNT 관리자 화면

CVSNT 관리자 화면


먼저 CVSNT Service 와 CVSNT Lock Service 를 멈추고 Repository 와 Server를 설정한다.

Repository 설정하기
Repository 설정 화면

Repository 설정 화면


Repository Configuration 탭에서 Add를 클릭한다.
Server Setting 화면

Server Setting 화면

Locastion 은 저장소의 물리적 위치이고 Name 은 CVSNT 로 접근 할때의 위치이다.

사용자 삽입 이미지
저장소를 만들때 경로가 존재하는데 서버의 구성파일이 존재하지 않으면 위와 같은 메시지 창이 나온다. "예"를 선택해서 저장소와 저장소 구성파일을 생성한다.

생성된 Repository 화면

생성된 Repository 화면


Repository 구성 파일

Repository 구성 파일



Server 설정하기
Server 설정 화면

Server 설정 화면


서버 설정은 기본적으로 Temporary 디렉토리만 설정해 주면 된다. 되도록 시스템 임시 디렉토리를 피하고 CVSNT 전용을 임시 디렉토리를 만들어 지정한다.

기본 적인 설정을 마치고 CVSNT 서비스를 다시 실행한다.
CVSNT 서비스 재시작 화면

CVSNT 서비스 재시작 화면



CVSNT Login 하기
계정작업이나 프로젝트 관리등의 작업을 하기 위해서는 CVSNT에 접속을 해야하는데. CVSNT에 접속을 하려면 환경 변수 CVSROOT 를 설정해 주어야 한다.

도스명령창에서 매번 입력을 해 주어도 되지만 내 컴퓨터 속성페이지의 고급탭에서 환경 변수에 추가를 해주면 매번 실행시 입력을 하지 않아도 된다.

도스환경에서 환경변수 설정화면

도스환경에서 환경변수 설정화면

환경 변수 설정 화면

환경 변수 설정 화면

환경 변수 설정된 화면

환경 변수 설정된 화면


cvs login 을 실행하여 CVS에 접속한다.
CVSNT 접속 화면

CVSNT 접속 화면

접속시 암호는 Administrator의 시스템 암호를 넣고 접속한다.


사용자 계정 추가하기

계정 추가는 저장소에 접근한 시스템 계정과 CVSNT에 접속을 하는 CVS 계정을 연결해 주는 작업이다.

cvs passwd -r 시스템계정 -a CVS계정

계정 추가 화면

계정 추가 화면


프로젝트 임포트 하기








프로젝트 폴더에서 오른쪽 버튼을 눌러 Make New Module...을 선택하여 Project를 Import 한다. Import시 입력하는 CVSNT 사용자 계정은 대소문자를 구분한다.

이상 간단하게 CVSNT를 설치하고 설정을 해 보았는데 CVS 관리에서 보다 많은 설정과 관리 테크닉이 필요한데 일단 운영할 기본은 되었으니 나머지는 차차 늘려 나가야겠다

Original Post : http://neodreamer-dev.tistory.com/116

No comments :

Post a Comment