Hi~ Summers!!

AIX에 CVS 설치 본문

개발/기타

AIX에 CVS 설치

eNaNII 2008. 2. 26. 15:19

1. cvs 서버 설치
.AIX cvs 설치파일 다운로드 설치(첨부파일)
1) #rpm -ivh cvs-1.11.17-2.aix5.1.ppc.rpm

2) default /usr/bin 설치된다.

2. cvs OS 계정 생성
. cvs 그룹생성 :#groupadd cvs
. cvs계정 생성 :#useradd -c "cvs's home" -g 300 -d /home/cvs -m -s /bin/ksh cvs
-> 300 위의 생성된 cvs group 숫자를 적어준다.

3. Repository 초기화 (cvs 유저)
.$cvs -d /home/cvs init -> cvs 유저 디렉토리를 Repository 그냥 사용


4. cvs 서버 실행
. cvs 사용하는 포트 등록 (default : 2401) -> 먼저 netstat 2401 LISTEN하고 있는지 확인
. /etc/services 아래 내용 추가
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations
. /etc/inetd.conf 아래 내용설정
cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvs pserver
1) /usr/bin/cvs -> cvs실행파일
2) cvs -> os 계정
3) /home/cvs -> CVS Repository

5. inetd restart
. ps -ef | grep inetd
. kill -HUP [inetd pid]

6. 이클립스에서 cvs연결
. CVS Repository Exploring Perspective 연다
. New > Repository Location 선택 입력
1) Host : cvs 서버 ip
2) Repository path : /home/cvs
3) User :cvs
4) Password :cvs
5) Connection type : pserver(보안에는 별로 않좋으니 내부적으로만 사용)

7. 이클립스에서 제작한 Project Repository 저장
. 해당 프로젝트 마우스우측 > Team > Share Project
. 6번에서 설정한 Repository선택 적용

8. Repository 저장한 프로젝트를 실제 WAS등의 webapp 반영(Check Out)
. WAS등의 webapp경로로 이동
. $ cvs -d /home/cvs co [Projuct Name]

9. AIX에서 Repository 추가

)itshow 디렉토리를 만들고, itshow.jsp 추가
. $ /home/WebContent/cvs add [-kb] itshow(디렉토리 추가)
-> -kb : 바이너리 파일 추가
. $ /home/WebContent/itshow/cvs add itshow.jsp(파일 추가)
. $ /home/WebContent/itshow/cvs commit -m "add test"

10. 이클립스에서 추가한 디렉토리 파일을AIX에서 Repository update
) 이클립스에서 hk 디렉토리를 만들고, hk.jsp 추가
. $ /home/WebContent/cvs -d /home/cvs update
Comments