ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SUSE linux (opensuse) 11.1 - Subversion 셋팅
    Linux 2009. 4. 15. 16:44
    root계정으로 접근합니다

    #svn --version을 이용해 설치가 되어있는지 확인합시다.

    bash가 뜨면 설치되어있지 않은거니까 설치해줍시다

    svn만을 위한 계정을 추가하는데, 제 경우인지만은 모르겠지만 useradd를 사용해서 계정을 만들 경우 접근 에러가 나더군요

    x윈도우를 사용중이니까 yast에 접근해서 계정을 하나 만듭시다

    방화벽에서 svnserve 포트를 풀어줍시다

    서브버전 계정으로 접근합니다

    저장소를 만듭니다

    #svnadmin create Test


    셋팅해줍시다

    #vi /~Desktop/Test/conf/passwd

    문서가 열리면

    # harry = harryssecret
    # sally = sallyssecret
    라고 써있는게 보일텐데 아래다가 접근계정 정보를 써 줍시다

    아이디 = 비밀번호

    저장하고 나와서

    #vi /~Desktop/Test/conf/svnserve.conf

    문서가 주욱 보이는데 주석처리 되어있는 부분을 없애줄겁니다.

    중간중간에 보면 아래처럼 #하나로 주석처리 된 부분이 있습니다.

    # anon-access = read
    인증되지 않은 사람이 리드할 수 있게

    # auth-access = write
    인증된 사람이 쓸 수 있게

    # password-db = passwd
    패스워드 데이터베이스는 passwd파일을 기반으로 함

    # authz-db = authz
    경로 기반으로 접근 제어를 하기 위해 인증 규칙을 설정하는 파일 지정

    # realm = My First Repository
    저장소의 보여줄 이름 설정

    authz-db 항목은 잘 모르겠고
    필수 주석해제 요소로는
    auth-access = write <-- 주석해제
    password-db = passwd <-- 주석해제
    realm = MRF Repository  <-- 주석해제

    이 3개입니다.

    셋팅 후 svn을 구동하는 설정을 합시다.

    저장소의 위치를 지정합시다

    #svnserve -d -r /~Desktop/Test

    프로세스 상태를 확인합시다

    #ps -ef | grep svnserve

    돌아가면 외부에서 접근 가능합니다. 끗




    참고 문서들

    http://blog.naver.com/cache798?Redirect=Log&logNo=130033818790
    http://blog.naver.com/oskmkr?Redirect=Log&logNo=60057993733
    http://ssean.tistory.com/490

    'Linux' 카테고리의 다른 글

    리눅스 명령어 요약  (0) 2009.04.15
    SUSE linux (opensuse) 11.1 - Sendmail 셋팅  (0) 2009.04.15
    SUSE linux (opensuse) 11.1 - Mysql 설치와 셋팅  (0) 2009.04.15
Designed by Tistory.