본문 바로가기
IT 이야기 - About IT

[SUN] Solaris 10에서 CVS 설치

by 회사원 주씨 2008. 8. 1.
반응형

- http://sunfreeware.com에서 패키지 다운로드 및 추가
# wget ftp://ftp.sunfreeware.com/pub/freeware/intel/10/cpio-2.6-sol10-x86-local.gz
# gizp -d cpio-2.6-sol10-x86-local.gz
# pkgadd -d cpio-2.6-sol10-x86-local.gz

- 그룹 추가 <root 계정>
# groupadd cvs

- 사용자 추가
# useradd -m -d /home/cvsuser -s /bin/bash -g cvs cvsuser
에러시 useradd -d /export/home/cvsuser -m -s /bin/bash -g cvs cvsuser
에러시 그냥 useradd cvsuser

- 사용자 비밀번호 설정
# passwd cvsuser

- 사용자 .profile 추가
# vi /home/cvsuser/.profile
export CVSROOT=/home/cvsuser

- /etc/services 서비스 포트 추가
# vi /etc/services
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations

- /etc/inetd.conf 서비스 추가
# vi /etc/inetd.conf
cvspserver stream tcp nowait root /usr/local/bin/cvs -f --allow-root=/home/cube pserver

# inetconv -n
# inetconv -e
# vi /var/svc/profile/inetd_services.xml
<service name='network/cvspserver-tcp' version='1' type='service'>
 <instance name='default' enabled='true'/>
</service>
#svcadm restart svc:/network/inetd:default

- 서비스 확인
# netstat -a | grep cvs
*.cvspserver         *.*                0      0 49152      0 LISTEN

# svcs | grep cvs
enabled   online         svc:/network/cvspserver/tcp:default

- repository 설정
# su - cvsuser
$ /usr/local/bin/cvs -d /home/cvsuser init

- passwd 파일 생성
$ apache_home/bin/htpasswd -nb cvsuser 패스워드

( 아피치홈의 htpasswd를 이용해서 사용. )
cvsuser:AD@$AAGER
$ vi /home/cvsuser/CVSROOT/passwd 파일을 만든 후 htpasswd 로 나온 결과를 복사해서
passwd파일안에 적는다. cvsuser:AD@$AAGER:cvsuser

728x90

'IT 이야기 - About IT' 카테고리의 다른 글

[SUN] Webalizer 설치(Solaris9)  (0) 2008.08.01
IPS 란?  (0) 2008.08.01
[EJB] RMI 예제  (0) 2008.08.01