리눅스 설치할때 보면 cvs는 이미 설치되어 있습니다...
사실 cvs가 어느 패키지않에 있는지 모릅니다..ㅜㅜ
근데 늘 깔려있드라구요 ㅜㅜ 흑흑 부디 보시는 분도 깔려있기를 바랍니다.
커맨드라인에서 cvs를 쳐보시면 아는거~~죠~!
그럼 cvs서버를 셋팅해보겠습니다.
1. 저장소를 위한 공간을 만듭니다
- 주로 /home/cvsroot 이곳을 많이 씁니다
- >mkdir /home/cvsroot... 오바인가... ㅡㅡ;
2. 저장소를 초기화 합니다
- >cvs -d /home/cvsroot init
3. cvs를 사용할 그룹을 생성(이미 있으면 할필요 없겠죠?) 사용자생성 권한변경...(root가..)
- >groupadd cvs
- >useradd -g cvs testuser
- >chmod -R 775 /home/cvsroot
4. 소유권을 넘겨준다.
- >chgrp cvs /home/cvsroot -R
5. /etc/services에 다음을 추가합니다 (있는경우는 그냥두세요)
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations
6. cvspserver 파일을 생성합니다. (xinetd사용시 /etc/xinetd.d에 inet사용시 /etc/inet.d <-요긴안해바씀
#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=/home/cvsroot pserver
log_on_success += USERID
log_on_failure += USERID
}
7. /etc/profile을 열어서 수정해준다
export CVSROOT=/home/cvsroot
일케하고 xinet데몬 한번 재시작해주시면 잘 될듯합니다
잘안되시면...음.... 이게 "이클립스 기반 프로젝트 필수 유틸리티" (한빛미디어)
보고 따라한거니 책을 참고하시거나 찾아보세요^^
다른사용자는 cvs그룹에 계속 추가해주시면 되구요..
한유저로 같이 쓰지마세요...
버전관리는 되지만 누가 수정했는지를 알수가 없게되요^^
그리고 ant와 이클립스와 함께 사용하시면 정말 정말 큰 효과를 보십니다...정말입니다.
위에 말한 책을 한번꼭보시고...
'개발 > shell' 카테고리의 다른 글
crontab 걸기 (0) | 2012.02.05 |
---|---|
리눅스에서 CVS 설치 (0) | 2012.02.05 |
cvs설치 (0) | 2012.02.05 |
리눅스 버전,cpu, memory, disk 확인하기 (0) | 2012.02.05 |
PATH 설정 (0) | 2012.02.05 |