리눅스 CVS 설치 구축

Posted by 주원이^^
2012. 11. 14. 16:42 리눅스/리눅스설정방법
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

■ 리눅스 CVS서버 구성하기 ■

1. 리눅스에 CVS서버가 설치되어 있는지 확인

# cvs -v //버전확인

없다면

yum -y install cvs

 

2. 저장소 디렉토리 생성 및 초기화

# mkdir /home/cvs//CVS저장 디렉토리 생성

# cvs -d /home/cvs init//CVS초기화

3. CVS계정 및 권한 설정

# adduser cvs

# chown root.cvs /home/cvs -R

# chmod 770 /home/cvs -R

4. CVS사용자 등록

# cd /home/cvs/CVSROOT//디렉토리이동

# vi passwd//passwd라는 새파일 생성

[ 사용자 암호생성 ]

우선 htpasswd -nb [ID] [PASS] 로 ID:PASS 워드 생성

ex) htpasswd -nb satgat satgat

satgat:ETND93SaXW5yw

passwd파일에 사용자암호 생성한것을 추가하고 저장한다.

satgat:ETND93SaXW5yw:cvs //맨 끝에 :cvs를 추가한다

:wq! //저장후 종료

5. /etc/xinetd.d 디렉토리에 cvspserver란 서비스 설정 파일 등록

# vi /etc/xinetd.d/cvspserver

service cvspserver

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = cvs

server = /usr/bin/cvs

server_args = --allow-root=/home/cvs pserver

log_on_failure += USERID

}

6. xinetd 슈퍼데몬을 다시 실행

# cd /sbin

# service xinetd restart

7. CVS서버가 돌고 있는지 netstat -an 명령으로 확인

# netstat -an | grep 2401