리눅스에서 CVS서버 만들기

리눅스 기반에서 CVS 서버 만들기

– 기본적으로 cvs 는 설치되있다는 가정하에 셋팅시작

커맨드 라인에서 # cvs 입력했을때 내용이 출력되면 설치되어있음

1. 저장소를 위한 공간만들기

–  /CVS/HOME ß 이곳을 CVS 공간으로 만듭니다..

    # Mkdir –p /CVS/HOME

2. 저장소를 초기화 합니다

– > # cvs -d /CVS/HOME init

3. cvs를 사용할 그룹을 생성

– ># groupadd cvs

– ># useradd -g cvs testuser  ß요건 나중에 유저추가할때마다 꼭 그룹을cvs로 생성

– ># chmod -R 775 /CVS/HOME  

4. 소유권을 넘겨준다.

– ># chgrp cvs /CVS/HOME -R

5. /etc/services에 다음을 추가합니다 (만약 포트번호를 변경하고자할때도 이곳을변경한다)

  cvspserver      2401/tcp                        # CVS client/server operations

  cvspserver      2401/udp                        # CVS client/server operations

6. /etc/xinetd.d/cvspserver 파일을 생성합니다.

#default : off

#description : An cvs server.

service cvspserver

{

        disable = no

        socket_type = stream

        protocol = tcp

        user = root

        wait = no

        server = /usr/bin/cvs

        server_args = -f –allow-root=/CVS/HOME pserver

        log_on_success += USERID

        log_on_failure += USERID

}

7. /etc/profile을 열어서 수정해준다

export CVSROOT=/CVS/HOME

xinet데몬 한번 재시작후 커맨드라인에서 # lsof –I :2401 했을떄 해당포트가 open 중이면

성공..

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.