Visual SVN Server로 Repository 만들어보기
사실 Create Repository 누르고 다음다음 누르면 생성이 되기때문에 따로 설명할것은 없지만,
각 옵션이 무엇을 의미하는지 정리하겠습니다.
1. Create Repository
우선 사진 1과 같이 Create New Repository를 클릭하면 Repository를 생성할 수 있습니다.
2. Repository Type
Create New Repository를 클릭하면 나오는 사진 2와 같이 Repository Type 선택하기창이 나타납니다.
- FSFS (Fast Secure File System) : 표준 Subversion Repository로 기본적으로 사용하는 저장소 입니다.
- VDFS (VisutalSVN Distributed File System) : 분산 파일 시스템과 유사한 형태를 지니며 특징은 다음과 같습니다.
- Master / Slave 형태의 아키텍처로 구성
- Commit할 경우 Master Server로 적용된 후 Slave Server로 자동 복제 됨
- Slave Server로도 Commit 가능하며, 이 경우에 동이에 Master Server로도 자동 Commit 됨
▶ Distributed VDFS는 FSFS repository와 기능적으론 동일합니다. 그렇기 때문에 서버 구성을 어떻게 할 것인가에 따라 FSFS / VDFS를 선택하면 됩니다.
3. Repository Structure
Repository Type을 선택한 후에는 사진 3과 같이 Repository Structure를 선택해야 합니다.
이 두가지의 차이는 간단합니다. 하나의 Repository에 하나의 프로젝트를 관리하는가, 여러개의 프로젝트를 관리하는가에 따라 선택하면 됩니다.
- Empty repository : Standard Project로, 한 개의 Repository에 여러 Project를 관리할 수 있는 구조로 Repository를 생성합니다.
- Single-Project Repository : 한 개의 Repository에 하나의 Proeject를 관리할 수 있는 구조로 Repository를 생성합니다.
4. Repository Access Permissions
마지막 권한 설정입니다. 크게 설명할 것 없이, 작성되어 있는 그대로 원하는 것을 선택하여 생성하면 됩니다.
- Nobody has access : 아무나 접근 가능
- All Subversion users have Read/Write access : SVN에 등록된 User들 접근 가능
- Customize Permissions : 커스터마이징에 따라 접근 가능
5. Customize Permissions
Custom... 을 클릭하여 원하는 그룹 또는 계정마다 권한을 부여할 수 있는 옵션 입니다.
여기까지 하면 SVN Repository가 생성 됩니다!
6. 생성 후 확인
생성이 완료되면 SVN Repository URL을 확인할 수 있습니다.
SVN은 http,https,svn 프로토콜을 지원합니다.
이후 접근할 수 있는 계정을 사진 7과 같이 생성하면 해당 Repository로 접근 가능합니다.
웹 주소에 URL을 입력하면 사진 8과 같이 정상적으로 동작함을 확인할 수 있습니다.
'IT > SVN(Subversion)' 카테고리의 다른 글
SVN Shell 주요 명령어, Git 명령어 비교 (0) | 2019.09.26 |
---|---|
SVN 입문 (0) | 2019.09.26 |