버전관리 시스템중의 하나인 서브버전 설치에 대해서 설명할까 합니다.
다들 아시겠지만.. 그래도.. 제 나름 정리한 문서이니.^^
참고하시기 바랍니다.
(제가 작성한 [SubVersion] 설치 글을 보고 설치를 했다면 5번부터 보시면 됩니다.)
설치파일의 다운로드 위치는 아래와 같습니다.
SubVersion : http://subversion.tigris.org/TortoiseSVN : http://tortoisesvn.net/downloads
Apache : http://www.apache.org/dyn/closer.cgi
설명은 윈도우 기반의 으로 설명합니다.
1. SubVersion 설치
2. TortoiseSVN설치>설치 후 재부팅 Or Explorer 종료(Process)
3. TortoiseSVN 한글 언어팩 설치
- TortoiseSVN의 Settung>Language 한국어로 변경
4. 저장소 만들기
a. svn이용
- C:\mkdir c:\repos- cd c:\repos
- svnadmin create sample
b. TortoiseSVN 이용
- C:\repos\sample 폴더에서 현재 위치에 저장소 생성(Y) 선택
- 고유 파일시스템선택(BSD 방식 선택 해도 무방 But 불안정 하다고 함)5. Apache 설치
6. Subversion 모듈 추가
a. http.conf파일에 를 추가해준다.
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module "E:\Program Files\Subversion\bin\mod_dav_svn.so"
LoadModule authz_svn_module "E:\Program Files\Subversion\bin\mod_authz_svn.so"
7. 사용자 ID/Passwd 권한 관리파일 생성
a. 아파치 bin 폴더내의 htpasswd.exe를 실행한다.
- htpasswd.exe –c htpasswd username
- htpasswd 는 파일이름이다.-c는 생성 할 경우에만 해주고 사용자만 추가 할 경우는 c 를 빼준다
b. 인증파일인 authz파일을 생성한다.
[/]
user = rw
8. 페이지 설정
a. http.conf파일에 가상디스크 추가(포트 및 파일의 주소는 각기 해당위치로 지정한다.)<VirtualHost *:80>
<Location /svn>
DAV svn
SVNParentPath "E:\Repos"AuthzSVNAccessFile “E:\Repos\authz”
AuthType Basic
AuthName "example Repository"
AuthUserFile "F:\Repos\htpasswd"
Require valid-user
</Location>
</VirtualHost>9. 페이지 접속확인
2009년 3월 20일 금요일
[Svbversion] Apache와 연동
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기