관리 메뉴

IT.FARMER

Apache + subclipse[SVN] - 1 본문

Web Server, WAS/Apache Web Server

Apache + subclipse[SVN] - 1

아이티.파머 2011. 3. 16. 09:31
반응형
설치전 준비파일
1. SVN 설치파일
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 에서 window 용 최신버전을 다운로드 받는다. 
 

2.  Apache 설치파일
 http://httpd.apache.org/download.cgi 에서 윈도우용 설치 파일을 다운로드 받는다.


설치 순서는 상관없음.


1. SVN, SVN Client Tool 설치
Next를 눌러 default로 설치한다.
(
C:\Program Files\Subversion)

2. SVN 저장소 만들기
실행 > cmd 명령프롬프트를 실행

c:\User.....>cd \
c:\> mkdir repos
c:\>cd repos
c:\>svnadmin create project 

svnadmin  명령어를 사용하여 사용할 저장소를 만들어 줍니다. (생성시 다양한 옵션이 있으니, 검색해보기바람)
ex) c:\>svnadmin create --fs-type fsfs project
projcet라는 폴더가 "c:\repos\project"로 생성되고 그 하위에 몇가지의 폴더와 파일이 더 생성되었다.

3.SVN 권한 / 계정 / 비밀번호설정
저장소로 생성된 "c:\repos\project\conf"폴더에 접근하면
"svnserve.conf"파일과 "passwd" 파일을 열어 다음과 같이 수정하자.

3.1 svnserve.conf
접근정보를 설정해준다.

[general]
anon-access=none
auth-access=write
password-db=passwd
# "=" 앞뒤로 공백을 두면 SVNSERVE Manager가 제대로 동작하지 않을 수 있다.


이 파일에서 위에 있는 설정의 주석을 제거하자. anon-access는 anonymous가 접근할 수 있는 권한을 뜻한다. 설정값의 "none"은 접근 불가, "read"는 읽기만 허용, "write"는 쓰기도 허용이다.
auth-access는 로그인한 사용자의 권한을 뜻한다. password-db는 비밀번호를 설정한 파일의 이름을 뜻한다. 위의 설정은 동일한 경로에 "passwd"라는 파일을 비밀번호 설정 파일로 사용하게 된다.
 

3.2 passwd
사용자 아이디와 패스워드를 넣어준다.

[user]
[userid] = [password]
skan = 1234 


4. SVN 저장소실행
4.1 명령프롬프트(cmd)에서 다음명령어를 실행한다.

c:\>svnserve.exe -d -r c:\repos

일반모드 샐행시 기본포트 3690
4.2 svnserveManager를 이용한 저장소실행
http://www.pyrasis.com/main/SVNSERVEManager 에서 프로그램을 다운받아 설치한뒤 
실행할 Subversion Repository Root를 설정한뒤 "Strat"해준다

 

Apache + subclipse[SVN]  - 2 번에서 Apache 설치를 이어 가겠다.
반응형