[SVN] NT서버에서 SVN 이전(visualSVN) ,SVN(visualSVN) server move from NT to NT
개발지식창고/Tip&IT용어 2015. 9. 8. 10:36NT에서의 SVN설치는 다소 쉽다.
1. 옮길려는 NT서버에 visualSVN Server 설치
- https://www.visualsvn.com/server/
- 무료인 Standard Edition 또는 유료 Enterprise Edition
2. Repositories 복사
- 원본 서버에서 VisualSVN Server Manager 실행
- [동작]-[모든작업]-[Start Comand Prompt] 실행
- svnadmin hotcopy 복사원본repository경로 복사위치
ex) svnadmin hotcopy d:/repositories/target d:/repos-backup2
- 또는 svnadmin dump 복사원본 복사위치
ex) svnadmin dump d:/repositories/target > d:/repos-backup2.dump
3. 복사된repositories를 옮길려는 NT서버로 복사
-일반적으로 c: 또는 d: 의 repositories 폴더 내
4. visualSVN server manager에서 좌측 repostitories 노드를 우클릭 후 [Import Existing Repository.]
5. Users 및 Groups 복사
- 원본 서버의 Repositories폴더 내 authz, authz-windows, htpasswd 파일을 복사하여
신규 서버 내 Repositories폴더 내로 옮겨줌
-예전 버전 2 당시에는 authz 파일 내에 groups 정보가 들어 있었지만 3.3.0 버전 부터 groups.conf 파일로 옮겨짐
-따라서 다른 버전 간 복사시에는 authz 파일 내 [groups]부분 이하 내용을 groups.conf파일로 복사해줌
Move visualSVN to New NT server.
1. Install VisualSVN on new NT server.
- https://www.visualsvn.com/server/
2. Backup repositories
- excute "VisualSVN Server Manager"
- Click [Action]-[All tasks]-[StartCommand Prompt] on upper tab menu
- Using svnadmin hotcopy or svnadmin dump
ex) svnadmin hotcopy d:/repositories/target_repository d:/repos-backup2
ex) svnadmin dump d:/repositories/target_repository > d:/repos-backup2.dump
3. copy backup repositories files to new NT server
4. select repositories node and right clikc, then select [Import Existing Repository]
on left space on visualSVN server manager on new NT server
5. copy Users and Groups
- If visualSVN is older than version 3.3 on older server,
copy authz, authz-windows, htpasswd in "Repositories" folder to "Repositories" folder on New server
- copy contents of below [groups] in authz to groups.conf(It is groups info file upper version 3)
[출처]
http://egloos.zum.com/zeraf29/v/5892622
'개발지식창고 > Tip&IT용어' 카테고리의 다른 글
[용어] RESTful 이란? (0) | 2015.10.13 |
---|---|
Unity3D 의 C#과 Visual Studio의 C DLL 과의 통신 (0) | 2015.10.07 |
MS Project 달력에 휴일 추가하기 (0) | 2015.08.23 |
NSIS 인스톨 스크립트 (0) | 2015.05.21 |
Unity3D 에서 Visual Studio 2010 DLL Library 사용하기 (0) | 2015.01.27 |