728x90
반응형

목적

  • VisualSVN Server를 통한 SVN Server 구축

OS

  • Windows 10

사용법

1. VisualSVN Server 다운로드

이 글에서 VisualSVN Server의 Version은 5.3.2를 사용하며, 64bit로 설치하였다.

각 Windows 환경에 맞는 파일을 다운로드하면 된다.

 

2. 설치

1. 설치 파일 및 구성 설명
2. 약관 동의
3. VisualSVN Server 및 Administration Tools 설치, 서버 설치 후 환경변수 등록 체크
4. 설치경로(Location), 소스코드 저장 위치(Repositories), 접속 포트(Server Port - Default: 433) 설정
5. Indexing 검색 색인 활성화/비활성화 - 유료
6. Use Subversion authentication 체크 (Use Windows authentication - 유료)
7. 설치

3. Repository 생성

a. VisualSVN Server Manager 실행

b. Repositories 우클릭 - Create New Repository 클릭

c. Repository type 선택

  • Regular FSFS repository
    • 표준 Subversion Repository
  • Distributed VDFS repository
    • 분산 파일 시스템과 유사한 형태를 지니며 특징은 다음과 같다.
    • Master / Slave 형태의 아키텍쳐
    • Commit 할 경우 Master Server로 적용 후 Slave Server로 복제
    • Slave Server로 Commit 가능, 이 경우 Master Server에도 커밋, 다른 Slave Server에 복제

기능적으론 동일하고 서버 구성에 따라 선택하면 되며, 보통 Regular FSFS repository를 많이 사용하는 것 같다.

타입 참고 링크 : https://www.visualsvn.com/support/topic/00080/

 

Repository types available in VisualSVN Server | VisualSVN Help Center

Repository types available in VisualSVN Server Subversion uses pluggable model for data store backends. Historically there were two backends available: BDB (now deprecated) that keeps everything in a Berkeley DB and FSFS that stores data in ordinary flat f

www.visualsvn.com

d. Repository 이름 설정

e. Repository Structure 선택

  • Empty repository
    • Standard Project로 한 개의 Repository에서 여러 Project를 관리할 수 있는 구조로 생성
  • Single-Project Repository
    • 한 개의 Repository에서 하나의 Project를 관리할 수 있는 구조로 생성

f. Repository Access Permissions 설정

  • Nobody hans access
    • 아무나 접근 가능
  • All Subversion user hanv Read/Write access
    • SVN에 등록된 User들 접근 가능
  • Customize Permissions
    • 커스터마이징에 따라 접근 가능

Customize Permissions - 그룹 or 계정마다 권한 부여 가능

g. 생성

h. 생성 결과

4. User 생성

a. Users 우클릭, Create User 클릭

b. 사용자 계정 정보 입력

5. URL을 통한 확인

a. https://SVNServer 설치한 컴퓨터 IP/svn으로 접속

b. 로그인

c. 접속 확인

 

 

728x90
반응형