2011년 8월 2일 화요일

CVS Repos 추가하기


* 환경
OS: Gentoo Linux
SW: CVS (with JailRoot 설정 포함)
/var/lib/cvsd/ 디렉토리가 JailRoot

* public 라는 디렉토리를 만들고 이를 새로운 Repos로 사용한다고 가정

1. 디렉토리 생성
mkdir /var/lib/cvsd/public

2. 디렉토리 초기화
cvs -d /var/lib/cvsd/public init

3. Repos 추가
vi /etc/cvsd/cvsd.conf

# /etc/cvsd/cvsd.conf 다음 항목을 추가
Repos /public

4. Add User
cvsd-passwd /var/lib/cvsd/public YOUR_USER_HERE

5. 읽기전용 사용자 추가 (옵션)
# touch /var/lib/cvsd/public/CVSROOT/readers
# vi /var/lib/cvsd/public/CVSROOT/readers

/var/lib/cvsd/public/CVSROOT/readers 파일에 내용 추가

6. 권한설정
chmod -R 775 /var/lib/cvsd/public
chown -R cvsd:cvsd /var/lib/cvsd/public

7. CVSD 데몬 재시작
/etc/init.d/cvsd restart

8. Quick local test
# CVSROOT=:pserver:YOUR_USER_HERE@SERVER_IP:/public; export CVSROOT
# cvs login

댓글 없음:

댓글 쓰기