[1] CVS 클라이언트 설치.
sudo apt-get install cvs
[2] CVS 서버 설치.
sudo apt-get install cvsd
** 만약에 저장소 위치를 묻는 파란색의 화면이 나오면 디폴트로 "/demo/mycvs"로 되어있는것을 자신이 원하는 디렉토리명으로 적어준다.
>> 나는 설명서대로 "/cvsrepo" - 처음에 잘못 입력 해서 접속이 안됐었다. 잘못 입력한 경우 마지막에 재설정법이 있으니 참고
[3] CVSD가 설치됐으면 "/var/lib/cvsd"로 이동한다.
cd /var/lib/cvsd
** 또는 설치된곳 찾는다.
sudo cvsd-buildroot /var/lib/cvsd
[4] 2번 다음에 파란색 화면에 써줬던 그 디렉토리를 실제로 생성한다.
sudo mkdir cvsrepo
[5] cvsrepo폴더의 소유권을 cvsd로 바꿔준다.
sudo chown -R cvsd:cvsd cvsrepo
[6] 저장소 만들기.
sudo cvs -d /var/lib/cvsd/cvsrepo init
(/cvsrepo안에 CVSROOT디렉토리가 생기는데 여기엔 몇가지 관리용 파일들이 들어있다.)
[CVS] 사용자 추가
[1] 사용자 추가
sudo cvsd-passwd /var/lib/cvsd/cvsrepo +username
('+'와 'username'사이에 공백 없이 입력하자. 안그럼 아이디없는 cvs사용자가 생긴다.)
[2] 텍스트 에디터로 config파일 편집하기.
#config가 read only로 되어있기 때문에 chmod로 바꾸어주어야 수정이 가능하다.
sudo chmod 744 config [sudo 명령을 사용할 것이기 때문에 root권한에서만 수정할 수 있으면 된다.]
sudo vi /var/lib/cvsd/cvsrepo/CVSROOT/config
[2-1] #표시 지워주고 문서 저장하고 끝내기.
#SystemAuth = no의 #을 지워주기.(Uncomment)
[3] 로그인
cvs -d :pserver:username@localhost:/cvsrepo login
[CVS] 사용
[1] 가져오기전에 CVSROOT 설정하기
export CVSROOT=/var/lib/cvsd/cvsrepo
[2]cvs안에 폴더/프로젝트 가져오기.
cd /var/www/somedirectory/
cvs import webproject avendor start
[3] check out
cvs -d :pserver:username@localhost:/cvsrepo checkout .
[CVS] 재설정
dpkg-reconfigure cvsd
** CVS를 위한 GUI프로그램 설치.
sudo apt-get install tkcvs
[출처] 우분투에서 CVS 서버 설치|작성자 무명
'Linux > Ubuntu' 카테고리의 다른 글
우분투에서 nfs mount 하는 방법 (0) | 2009.01.14 |
---|---|
.bash_profile에서 path 수정하기 (0) | 2008.11.24 |
우분투에 SVN 설치하기 (1) | 2008.10.09 |
우분투 한글 입력 (0) | 2008.10.02 |
한/영 키 사용하기 (0) | 2008.10.02 |