1.  http://www.march-hare.com/cvspro/ 에서  cvsnt를 다운받는다.(server용)

     2.5.04 버전은 버그가 있어서 2.5.03 버전을 사용


2. 계속 다음을 눌러 설치한다.


3. CVS로 사용할 폴더를 만든다.

   예) D:\CVS_DEV\CVS_TEMP   --> 템프폴더

        , D:\CVS_DEV\DEV  --> 실제 저장폴더


3. 시작 --> 모든 프로그램 --> CVSNT --> CVSNT Control Panal 실행


4. 설정한다.

   1) 제일먼저 'Abort'탭에서 services가 모드 Running인지를 확인

   2) 'Compatibility Options' 탭에서

       Response as cvs 1.11.2 to version request 양쪽 모두 체크(그외는 수정할 필요없음)

   3) 'Repository configuration' 탭에서

       add 클릭

       - Location --> CVS저장폴더지정  예) D:\CVS_DEV\DEV

       - Name --> 가상경로 이름지정   예) /DEV

       - Description --> 간단한 설명    예) CVS developement source

      (그외는 수정할 필요없음) 

    4) 'Server Settings' 탭에서

        - Temporary  --> CVS저장 Temp 폴더   예) D:\CVS_DEV\CVS_TEMP

        (그외는 수정할 필요없음) 


5. CVS Path 테스트

   1) cmd 열고

       C:\Documents and Settings\Administrator> cvs

       --> path를 못찾는다고 나오면 환경변수의 Path에다가

              CVSNT 위치를 입력

              예) ;C:\Program Files\CVSNT;


6. CVS ROOT폴더 생성(반드시 윈도우 사용자 계정에 암호가 설정되어 있어야 한다.)

  1) cmd 열고

  2) set CVSROOT=:pserver:Administrator@127.0.0.1:/DEV

      입력

      - 'CVSROOT=' ==> CVSROOT폴더를 설정한다는 의미.

         (D:\CVS_DEV\DEV 안에 CVSROOT폴더 생성)

      - 'pserver' ==> connection type으로 pserver를 사용한다는 의미.(eclips 연동시 pserver로

          연결)

      - 'Administrator'  ==> 윈도우 사용자 컴퓨터 계정

         (예: kimsohee)

         만약 '제어판 --> 사용자계정' 에서 사용자계정 이름을 바꾼 경우라면,

         C:\Documents and Settings\사용자계정폴더이름\ 과 사용자계정이 다를경우

         사용자계정폴더이름을 따라야 한다.

       - '127.0.0.1' --> 서버 ip (내컴퓨터를 서버로 할꺼니까 127.0.0.1)

       - '/DEV' --> 위에서 'Repository configuration' 탭에서 설정한 Name

   3) CVSROOT 폴더가 만들어졌으면 login을 해본다.

       - cvs login                                                                                                                 

         입력
       - CVS Password:  윈도우 사용자계정 암호를 입력한다.
          (사용자계정에 암호가 걸려있지 않다면 '제어판 --> 사용자계정'에서 암호 부여 후 다시
          시도)
       - 아무런 메세지도 안나온다면 성공
 
 
7. 사용자별 계정 생성
   1) cvs passwd -r administrator -a Sohee     
        - 'administrator' ==> 윈도우 사용자계정(admin)
        - 'Sohee' ==> CVS를 사용할 사용자 이름
          admin 계정의 권한으로 Sohee라는 사용자에게 CVS에 등록하고 다운받을 권한을 부여
        - 입력 후 password를 입력하면 Sohee라는 사용자가 생성.
 
 
 
===================================== eclips에서 사용 ===================================
1. 상위 메뉴에서
   window --> Show View --> Other --> CVS --> CVS Repositories 클릭
2. CVS Repositories 브라우저 안에서 마우스 오른쪽 클릭
    --> NEW --> Repository Location
3. Add CVS Repository 창에서
   1) HOST: CVS가 설치되어 있는 컴터 아이피 (예: 127.0.0.1)
   2) Repository Path:  위의 'Repository configuration' 탭에서 설정한 가상경로 이름(예: /DEV)
   3) User/ Password: admin으로 login할 경우 컴퓨터 사용자계정이름/패스워드
                                일반사용자로 login할 경우 생성된 사용자이름/패스워드
   4) finish
 
4. CVS에 프로젝트 등록
   1) 이크립스에 생성되어 있는 workproject 마우스 오른쪽 클릭
   2) Team --> SharProject
   3) Share Project with CVS Repository창에서
       - Use existing repository locaiton(등록되어 있는 CVS Repository 사용)  --> NEXT
       - Use project name as module name  --> NEXT
       - Finish
 
       - 중간에 저장 위치를 묻는 경우도 있다.
          그럴땐 HEAD를 클릭하고 --> NEXT
 
       - Commit files(프로젝트를 등록했다는 코멘트를 남겨준다.) --> Finish
    4)  CVS 서버 Repository 폴더아래에 생성 (예) D:\CVS_DEV\DEV\~~~
    5) 프로젝트를 삭제하려면 CVS 서버 Repository 폴더아래로 가서 해당 프로젝트 폴더를
       삭제
 
5. CVS에 등록되어 있는 프로젝트 사용
   1) CVS Repositories 브라우저 안에서
       - HEAD 아래 등록되어 있는 workspace 마우스 오른쪽 클릭
       - Check Out As 클릭
       - 창이 뜨면 그냥 Finish