사용자 도구

사이트 도구


develop:vcs:cvs:insall

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
develop:vcs:cvs:insall [2007/10/15 14:32]
59.9.215.65 새로 만듬
develop:vcs:cvs:insall [2007/10/15 14:43] (현재)
59.9.215.65
줄 8: 줄 8:
 ^ ssh | export CVSROOT=":ext:admin@ssh_server_ip:/var/lib/cvs" ^ ssh | export CVSROOT=":ext:admin@ssh_server_ip:/var/lib/cvs"
 ^ pserver | export CVSROOT=":pserver:starlits@10.1.2.142:/data/vcs/cvs" | ^ pserver | export CVSROOT=":pserver:starlits@10.1.2.142:/data/vcs/cvs" |
 +
 +
 +===== Install =====
 +  - 패키지설치 <code>
 +# apt-get install cvs
 +</code>
 +  - /etc/inetd.conf 에 다음 라인을 추가한다. <code>
 +#:OTHER: Other services
 +cvspserver  stream  tcp nowait  root    /usr/sbin/tcpd  /usr/sbin/cvs-pserver
 +</code>
 +  - /etc/cvs-pserver.conf 를 설정한다. \\ repository가 2개 이상이거나 경로가 다를 경우, 수정한다. <code bash>
 +#CVS_PSERV_REPOS="/var/lib/cvs"
 +#CVS_PSERV_REPOS="/var/lib/cvs:/data/vcs/cvs"
 +CVS_PSERV_REPOS="/data/vcs/cvs"
 +CVS_PSERV_LIMIT_MEM=hard
 +CVS_PSERV_LIMIT_DATA=hard
 +CVS_PSERV_LIMIT_CORE=0
 +CVS_PSERV_LIMIT_CPU=hard
 +</code>
 +
 +===== 시스템계정이 아닌 계정으로 사용하기 =====
 +  - /etc/cvs-pserver.conf 에 설정되어 있는 CVS_PSERV_REPOS 아래로 이동한다.
 +  - CVS_PSERV_REPOS ( = $CVSROOT ) 아래에 CVSROOT 디렉토리로 이동한다.
 +  - $CVSROOT/CVSROOT/passwd 파일이 생성하여 계정관리를 한다.
develop/vcs/cvs/insall.1192426376.txt.gz · 마지막으로 수정됨: 2007/10/15 14:32 저자 59.9.215.65