1. 개요
버전관리 툴인 cvs는 password 인증 방식으로 cvs 서버로의 접근을 지원하기 위하여 passwd라는 command가
포함되어 있는 것으로 안다. 그러나 RedHat Enterprise Linux ES release 4에 포함된 cvs-1.11.17-9 버전에는
이 커맨드가 포함되어 있지 않았다. 그래서 대안으로 생각해낸 것이 같은 MD5 알고리즘을 사용하는
apache의 htpasswd 유틸을 이용하여 passwd 파일을 편집하는 방법이다.
2. htpasswd를 이용한 cvs의 passwd 파일 편집
passwd 파일의 위치는 $CVS_HOME/CVSROOT/passwd 이다.
이 파일의 편집을 위해 다음과 같이 apache에서 제공하는 htpasswd를 이용한다.
$APACHE_HOME/bin/htpasswd passwd cvs_user
새로 생성된 계정과 암호화된 비밀번호 끝에 콜론으로 구분된 cvs의 계정명(운영체제에서 부여된)을 적어주면 끝.
3. CVS에 새로운 저장소(repository) 추가
참고로 새로운 프로젝트에 저장소를 할당하고 초기화 하는 방법은 다음과 같다.
cvs -d $CVS_HOME/ProjectName init
버전관리 툴인 cvs는 password 인증 방식으로 cvs 서버로의 접근을 지원하기 위하여 passwd라는 command가
포함되어 있는 것으로 안다. 그러나 RedHat Enterprise Linux ES release 4에 포함된 cvs-1.11.17-9 버전에는
이 커맨드가 포함되어 있지 않았다. 그래서 대안으로 생각해낸 것이 같은 MD5 알고리즘을 사용하는
apache의 htpasswd 유틸을 이용하여 passwd 파일을 편집하는 방법이다.
2. htpasswd를 이용한 cvs의 passwd 파일 편집
passwd 파일의 위치는 $CVS_HOME/CVSROOT/passwd 이다.
이 파일의 편집을 위해 다음과 같이 apache에서 제공하는 htpasswd를 이용한다.
$APACHE_HOME/bin/htpasswd passwd cvs_user
새로 생성된 계정과 암호화된 비밀번호 끝에 콜론으로 구분된 cvs의 계정명(운영체제에서 부여된)을 적어주면 끝.
3. CVS에 새로운 저장소(repository) 추가
참고로 새로운 프로젝트에 저장소를 할당하고 초기화 하는 방법은 다음과 같다.
cvs -d $CVS_HOME/ProjectName init
위와 같이 저장소를 추가해준 뒤에 1, 2번의 방법으로 저장소에 접근 가능한 계정정보를 셋팅해주면 된다.
'일하는 중에' 카테고리의 다른 글
오라클 이야기 - 일련번호 생성하기에서 놓치기 쉬운 것 (2) | 2010.08.10 |
---|---|
시간 맞추기 - 서버의 시간은 어떻게 맞출까? (2) | 2010.08.09 |
오라클에서 Java를 이용한 function 만들기 (2) | 2010.07.28 |
64 bit 환경에서 Toad 9.7의 사용을 위한 인스턴트 클라이언트 사용법 (13) | 2010.07.24 |
한글 입력기, IME 2010 vs. 새나루 입력기 (2) | 2010.07.17 |