>> su -l cvs
      CVS 계정으로 접근

>> mkdir dev-v2
      새로 추가할 repository path 디렉토리 생성

>> cvs -d /home/cvs/dev-v2 init
      dev-v2 을 CVS 관리 디렉토리로 만듬
      dev-v2 에 CVSROOT 디렉토리가 생기면서 CVS 설정 정보를 담겨된다.

>> cd /home/cvs/dev-v2/CVSROOT
      CVS 생성 디렉토리에 접근 후

>> htpasswd passwd cvsuser
      해당 repository 디렉토리에 접근 할수 있는 계정 / 암호를 추가한다.
      CVSROOT 디렉토리에 passwd 파일이 생기면서 암호를 관리 한다.

>> su -l
      root 로 접근

>> vi /etc/xinetd.d/cvspserver
      cvspserver 로 접근하는 프로세스에 대한 권한 설정

service cvspserver
{
        disable = no
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = cvs
        server          = /usr/bin/cvs
        server_args     = -f --allow-root=/home/cvs/iadev --allow-root=/home/cvs/dev-v2 

        log_on_failure  += USERID/etc/init.d
}

빨간 부분과 같이 추가되는 repository 디렉토리를 allow-root에 걸어줌 

>> /etc/init.d/xinetd restart
     xinetd 데몬 restart

CVS 에 repository  추가 완료

이거 DB쪽에서 많이 사용되는건데.. 괜찮구만. ㅋ
나도 퍼왔음.. 출처는 그게.. ^^;;

+ Recent posts