본문 바로가기

Programming/Linux

SVN 폴더 및 프로젝트 생성방법

1. svn폴더 위치

/source/svn


2. svn Repository 생성 방법

- root로 로그인하여 저장소 생성 (2가지 중 택1)

 

# 일반 파일시스템으로 생성 

$ svnadmin create --fs-type fsfs /source/svn/project1


# berkeley db 형식으로 생성

$ svnadmin create --fs-type bdb /source/svn/project1



- 생성된 Repository에 대한 계정설정파일 수정

  /source/svn/project1/conf/svnserve.conf

  # 인증받지않은 사용자에 대한 권한 (none)

anon-access = none

# 인증받은 사용자에 대한 권한 (write)

auth-access = write


# passwd 파일로 패스워드를 관리한다.

password-db = passwd



/source/svn/project1/conf/passwd

# 유저계정정보

user = password


- trunk, branches, tags 디렉토리 생성

$ svn mkdir svn://localhost/project1/trunk --username user

$ svn mkdir svn://localhost/project1/branches --username user

$ svn mkdir svn://localhost/project1/tags --username user