CVS는 잘 알려진 http://www.aliyun.com/zixun/aggregation/9591.html "> 버전 제어 도구, 개별 프로그래머 및 개발 팀에 대 한 유용한." CVS는 매우 강력한, 전체적으로 그것은 소프트웨어, 사용자의 C/s 구조 해야 가져오려면 프로젝트 인스턴스, CVS 서버에서 CVS 서버를 먼저 설정 CVS 프로젝트의 설립 액세스 제어. 클라이언트를 통해 CVS 서버를 액세스 하는 고객, 고객 프로젝트의 최신 코드 복사본을 얻을 수 있다, 그들의 자신의 수정 된 코드를 제출 및 고객 인터넷, LAN, 또는 심지어 네이티브 CVS 서버에 액세스할 수 있습니다. 아래, Redhat9.0 환경에서 CVS 서버를 설정 하는 방법을 당신에 게 작은 시리즈.
1. CVS 사용자 그룹 설정
Groupadd CVS
2, CVS 그룹 Cvsroot 사용자를 설정 하 고 디렉터리에 속한다
Useradd-g cvs g Cvs-d/홈/cvsroot Cvsroot
3. 추가 cvsroot 사용자에 대 한 암호
passwd Cvsroot
/ 홈/cvsroot 디렉토리 속성을 변경 하는 4,
chmod 775/가정/cvsroot
5, CVS 소스 라이브러리를 초기화,이 작업은 디렉터리/가정/cvsroot/cvsroot, 일부 초기화 파일 생성
Cvs-d/홈/cvsroot 초기화
6, 창조 CVS 서비스 사용자 및 암호에 로그인 할 수 있습니다, 그리고 파일 passwd를 만들 필요가
vi/가정/cvsroot/cvsroot/passwd
문서의 내용은 아래와 같습니다.
스티븐: xxxxx:cvsroot
다음 파일에 의해 생성 된 암호에 대 한 7, xxxxxx: vi/home/cvsroot/passwdgen.pl 파일 내용:
#! / usr/빈/펄
Srand (시간 ());
내 $randletter = "(int (rand) + (int (랜드 (1) +. 5) %2? 65:97)) ";
내 $salt = sprintf ("%c% c", eval $randletter, eval $randletter);
내 $plaintext = 교대; 내 $crypttext = 토 굴 ($plaintext, $salt);
인쇄 "${crypttext} \n";
8, 경우 필요한 암호는: 일부 다음 입력: passwd 파일 xxxxxx를 대체 하는 passwdgen.pl "일부" Enter 암호화 된 암호를 얻을 수 있습니다.
9. CVS 서비스 가입
Vi/기타/서비스
Cvspserver 2401/tcp #pserver CVS 서비스
Cvspserver 2401/udp #pserver CVS 서비스