본문 바로가기

Linux/Ubuntu

우분투에서 CVS 서버 설치


[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

'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