리눅스에서 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 중이면
성공..