안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

안드로이드 스튜디오 개발 관련하여 프로젝트의 버전관리와 팀원들 소스 통합 관리를 위하여 

서버에 VisualSVN SERVER Version 4.0.3를 설치하여 셋팅하고자 합니다.

지난번에 VisualSVN 설치에 이어서 사용자 계정 및 저장소 생성을 진행합니다. 

VisualSVN SERVER를 실행시킵니다.

<사용자 계정 및 그룹 생성>

1. 사용자 계정 생성

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

좌측 메뉴에서 Users 마우스 오른쪽 클릭 > Create User 선택

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

사용할 User name과 Password를 입력 후, OK 버튼 클릭

2. 그룹 생성

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

좌측 메뉴에서 Group 마우스 오른쪽 클릭 > Create Group 선택

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

사용할 Group name 입력 후, Add버튼 선택 -> 그룹에 속할 사용자 선택 후 OK 버튼 클릭

사용자 계정 설정이 끝났습니다.

사용자 계정과 그룹 설정은 다른 고민할 것 없이 쉽게 생성이 되고 간단합니다.

<저장소 생성>

이제 소스 형상관리의 실질적인 저장소 셋팅을 진행하겠습니다.

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

좌측 메뉴에서 Repositories 마우스 오른쪽 클릭 > Create New Repository 선택

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

디폴트인 FSFS repository(Fast Secure File System) : 기본적으로 사용하는 저장소

두번째 VDFS repository(VisualSVN Distributed File System) : 분산 파일 시스템의 개념

디폴트 FSFS로 진행

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

저장소 이름 입력 후 다음 버튼 클릭

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

디폴트인 Empty repository : 말 그대로 빈 공간의 저장소로 생성

Single-project repository : 저장소 저장 시 편의성을 위한 세 개의 폴더를 생성

trunk(현재 작업중인 파일) / branches(중간작업이 완료된 파일) / Tags(중간, 최종 완성본)

필요한 옵션 선택 후 다음 버튼 클릭

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

다음은 저장소의 접근, 읽기, 쓰기 권한에 대한 설정입니다.

디폴트인 All Subversion user...는 사용자 계정의 전부는 전체 권한을 가집니다.

각각 다른 권한을 주려면 세번째 Customize permissions 선택 후 Custom 버튼을 선택한 뒤

Add 버튼으로 그룹 및 사용자를 추가하여 개별적으로 독립적인 권한을 줄 수 있습니다.

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

저장소가 생성되면서 생성된 저장소에 정보가 보이게 됩니다. Finish 버튼 클릭하여 완료 합니다.

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

저장소가 정상적으로 생성되었는지  확인을 해보겠습니다.

좌측 메뉴에 생성된 저장소 오른쪽 마우스 클릭 하여 Browse를 선택합니다.

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

위와 같이 보안 인증서 문제가 발생하나 계속 탐색으로 진행합니다.

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

저장소 생성시 생성한 계정의 ID와 Password를 입력하고 확인 버튼을 클릭합니다.

안드로이드 스튜디오 SVN 계정 변경 - andeuloideu seutyudio SVN gyejeong byeongyeong

빈 저장소로 생성했기 때문에 위와 같은 화면이 나오면 저장소 생성이 정상적으로 생성된겁니다.

이상으로 VisualSVN SERVER에 계정, 저장소 생성을 완료했습니다.

다음은 안드로이드 스튜디오의 프로젝트와 현재 생성한 SVN을 연동하는 작업을 진행하도록 하겠습니다.