오늘은 CVS 서버를 설치해볼까합니다.
FreeBSD 에서 설치는 언제나 쉽습니다. 오늘은 pkg_add 로 쉽게 쉽게 가볼까 합니다.
#pkg_add -r cvsd
-r 옵션은 ftp 등을 통해 자동으로 최신 파일을 이용한 설치를 하도록 합니다. 너무 좋죠?
쉽게 설치가 되고, 나머지 설정만 해주면 된답니다.
1. 저장소 초기화
#mkdir /home/cvs
#cvs -d /home/cvs init
#cvs -d /home/cvs init
2. 그룹 설정
cvs 를 사용할 그룹을 설정합니다. 저의 경우 cvsuser 라는 그룹을 만들었습니다. 제 아이디 역시 포함시켰구요. /etc/group 화일에 다음을 추가합니다.
cvsuser:*:2000:shinnara
그리고 저장소를 cvsuser 에게 소유권을 넘깁니다.
#chgrp -R cvsuser /home/cvs
#chmod -R 775 /home/cvs
#chmod -R 775 /home/cvs
-R 옵션은 하부구조까지 영향력을 행사하라는 뜻입니다.
3. 포트 열기
/etc/inetd.conf 에서 cvs 와 관련된 주석을 삭제하고 저장소 위치를 명시합니다.
cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvs pserver
4. inetd 재시작
이상으로 cvsd 를 설치하고, 저장소를 초기화하는 것까지 되었습니다. 이후의 작업은 프로젝트를 시작하고 실제 사용하는 방법인데, 이는 다른 포스팅에서 다루도록 하겠습니다.
끝으로 제가 참고한 좋은 자료입니다.
CVS 사용
댓글을 달아 주세요