OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

3.3.4. 사용자 정의 프로토콜(svn://)을 통한 액세스


Subversion 저장소가 생성되면 액세스 제어를 구성할 수 있습니다. 당신은 편집할 수 있습니다 /경로/to/repos/project/conf/svnserve.conf 액세스 제어를 구성하는 파일입니다. 예를 들어 인증을 설정하려면 구성 파일에서 다음 줄의 주석 처리를 제거할 수 있습니다.


# [일반]

# 암호-db = 암호


위 줄의 주석을 제거한 후 passwd 파일에서 사용자 목록을 유지할 수 있습니다. 그래서 파일을 수정 passwd

같은 디렉토리에 새 사용자를 추가하십시오. 구문은 다음과 같습니다.


사용자 이름 = 암호


자세한 사항은 파일을 참고하시기 바랍니다.


이제 동일한 시스템이나 다른 시스템에서 svn:// 사용자 정의 프로토콜을 통해 Subversion에 액세스하려면 svnserve 명령을 사용하여 svnserver를 실행할 수 있습니다. 구문은 다음과 같습니다.


$ svnserve -d --foreground -r /경로/대상/리포지토리

# -d -- 데몬 모드

# --foreground -- 전경에서 실행(디버깅에 유용)

# -r -- 제공할 디렉토리의 루트


자세한 사용 방법은 다음을 참조하십시오.

$ svnserve --도움말


이 명령을 실행하면 Subversion은 기본 포트(3690)에서 수신 대기를 시작합니다. 프로젝트 리포지토리에 액세스하려면 터미널 프롬프트에서 다음 명령을 실행해야 합니다.


svn co svn://hostname/project 프로젝트 --username user_name


서버 구성에 따라 암호를 묻는 메시지가 표시됩니다. 인증되면 Subversion 저장소에서 코드를 체크아웃합니다. 프로젝트 리포지토리를 로컬 복사본과 동기화하려면 다음을 실행할 수 있습니다. 최신 정보 하위 명령. 터미널 프롬프트에서 입력한 명령의 구문은 다음과 같습니다.


CD 프로젝트 디렉토리 ; svn 업데이트


각 Subversion 하위 명령 사용에 대한 자세한 내용은 설명서를 참조할 수 있습니다. 예를 들어 co(checkout) 명령에 대해 자세히 알아보려면 터미널 프롬프트에서 다음 명령을 실행하십시오.


svn 공동 도움말


OnWorks의 최고 OS 클라우드 컴퓨팅: