~cpp cvs co ProjectZephyrus
~cpp 자신아이디@165.194.17.15:/home/CVS라고 넣는다. 이렇게 되면 나머지 인자들도 다 들어간다.
~cpp Module name.. : ProjectZephyrus Local folder.. : 자신이 작업할 공간 임의로 설정
~cpp 내컴퓨터->등록정보->고급->환경변수->새로만들기(N) 변수이름 : CVSROOT 변수값 : :pserver:자신의아이디@165.194.1.15:/home/CVS설정후 사용 (98의 2번 방법도 무리 없음)
~cpp SET CVSROOT=":pserver:자신의아이디@165.194.17.15:/home/CVS"추가후 리부팅 <-확인 안해봤음
~cpp copy con cvs98.bat cvs -d :pserver:자신의아이디@165.194.17.15:/home/CVS %1 %2 %3 %4 %5 %6 %7 %8 %9 ^Z이후
~cpp cvs98 login이런 식으로 사용
~cpp ZeroPage서버는 /home/CVS 를 저장소로 잡았다. cvs -d /home/CVS init
~cpp groupadd 그룹 추가, 우리는 cvs그룹을 추가 etc/group 를 아래식으로 추가, 수정 vi /etc/group . . . cvs:x:536:neocoin,reset
~cpp chgrp -R cvs /home/CVS chmod ug+rwx /home/CVS /home/CVS/CVSROOT or chgrp -R cvs /home/CVS chmod 775 /home/CVS /home/CVS/CVSROOT그룹 확인
~cpp groups 확인한아이디이제 ZeroPage 서버내에서 cvs 그룹에 등록된 사용자는 ZP내에서는 접근 가능
~cpp vi /etc/services . . cvspserver 2401/tcp2. ZeroPage 서버는 현재 Redhat 7.0이므로 xinetd를 이용하므로 세팅
~cpp vi /etc/xinetd.d/cvspserver를 만들고 내용은
~cpp # default: on # description: The cvspsever serves CVS Passowrd Server sessions; it uses \ # unencrypted username/password pairs for authentication. service cvspserver { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/bin/cvs server_args = --allow-root=/home/CVS pserver log_on_failure += USERID env = HOME=/home/CVS }3. 재시작', stop and start 나와야 함
~cpp /etc/rc.d/init.d/xinetd restart4. 프로젝트 import - CVS 에 프로젝트 열기
~cpp cvs import -m "메시지" 프로젝트이름 vender_tag release_tag
~cpp cvs_man:*:548:536:Pubilc CVS Account for Project Dummy:/home/CVS/:/bin/false
~cpp cvs:x:536:.... ,cvs_man
~cpp ...:...:cvs_man ...:...:cvs_man