APACHE 웹서버에서 SVN 서브버젼 설치방법

이전 주제 보기 다음 주제 보기 Go down

APACHE 웹서버에서 SVN 서브버젼 설치방법

올리기 by Admin on 2008-09-09, 6:11 am

RWAPM 기반의 윈도우용 아파치 웹서버에 SVN subversion 서버를 설치하는 방법입니다.
** 기본 구성 프로그램
# RWAPM 5.7.3.9 : http://www.rwapm.com
# SVN subversion : http://subversion.tigris.org
# 수정된 RWAPM 환경파일 : 첨부파일 dir_in.zip
** 설치전 꼭 확인하세요. **
본 설명서는 RWAPM 사용 환경에서 만든 설명서입니다. 단독 아파치 웹서버, 또는 기타 다른 APM 사용자는 httpd.conf 환경설정을 서버 환경에 맞게 수정해주셔야 합니다. 물론 그에 필요한 파일도 http://subversion.tigris.org 에서 다운 받으셔야 하고요. RWAPM 으로 사용하실 분들은 기존에 설치되어 있는 아파치 웹서버 또는 다른 APM 서버를 삭제 하신후 아래 설명대로 따라하시면 됩니다.
** 아파치 웹 서버(RWAPM) 설치 단계 **
1. RWAPM을 설치합니다.
[참고] http://blog.paran.com/study4u/21027343
** 아파치 httpd.conf 환경설정 단계 **
2. D:\RWAPM 폴더에서 dir_in.php 파일을 찾아 메모장에서 불러오기 합니다.
3. 대략 64번째 라인과 96번째 라인쯤에 있는 내용을 아래 그림처럼 수정, 추가한후 저장합니다.


[참고] 위의 내용을 수정하기 어려우신분은 첨부된 RWAPM 환경파일인 dir_in.zip 파일을 압축을 해제한후 D:\RWAPM 폴더에 덮어쓰기 하면 됩니다.

** 수정된 환경을 적용시키기 위하여 아파치 웹서버 재시작 단계**
4. D:\RWAPM 폴더에 있는 DIR-setup.bat 파일을 실행합니다.
5. 현재 폴더에서 RWAPM-restart.bat 을 실행하여 아파치 웹서버를 재시작합니다.
** SVN 사용자 게정 생성 명령어(htpasswd.exe)와 저장소 생성 명령어(svnadmin.exe)를 DOS 프롬프트에서 사용하기 위해 PATH에 등록시키는 단계 **
6. D:\RWAPM\RTM20040531\bin 에 있는 htpasswd.exe 를 이용해서 패스워드 파일을 수정합니다. 보통은 접근이 안되니 아래 그림처럼 (내 컴퓨터 -> 속성 -> 시스템등록정보창에서 고급-> 환경변수) PATH 에 ;D:\RWAPM\RTM20040531\bin 를 추가해줍니다.



** SVN 사용자ID와 암호 생성 단계 **
7. 윈도우 시작 메뉴 실행에서 cmd 를 입력하거나 DOS 명령창을 불러오기 합니다.
8. DOS 명령 프롬프트 창에서 RWAPM 기본폴더로 이동합니다.
9. D:\RWAPM> 프롬프트에서 ‘htpasswd -c svn.pass 사용자아이디’ 를 입력합니다.
만약 사용자계정을 추가하려면 -c 옵션을 뺀 ‘htpaswd svn.pass 사용자아이디’ 를 입력하여 사용자를 추가하면 됩니다.
10. 현재 DOS 명령창에서 md svn 명령으로 svn 폴더를 생성합니다.
11. cd svn 명령으로 svn 폴더로 이동합니다.
** SVN에 사용할 폴더 생성 단계 **
12. DOS 명령 프롬프트창에서 svnadmin create mydir(사용할 저장소 이름)을 입력합니다.

13. 인터넷 웹 브라우저를 열어서 http://localhost/svn/mydir/ 주소로 접속한후 username 과 pass 를 입력하여 “Revision 0″ 라는 페이지가 나오는지 확인합니다.
** 서버에 파일 업로드하는 방법 **
14. 파일 업로드
a. 폴더를 하나 생성합니다. 예) D:\test
b. 생성한 폴더에서 마우스 오른쪽 버튼을 클릭하여 SVN Checkout 를 클릭합니다.

c. 12번항목에서 생성한 사용자 SVN 경로를 입력합니다.

d. 9번항목에서 입력한 사용자 아이디와 비번을 입력합니다.

e. 파일 또는 변경된 내용을 업로드 하기 위해 마우스 오른쪽 버튼을 클릭한후 SVN Commit 를 클릭합니다.


메세지에 업로드 내용과 Changes made 에서 파일을 선택한후 OK 를 클릭하여 서버에 업로드 합니다.

Admin
Admin

게시물 갯수 : 380
Age : 47
Registration date : 2008-08-09

Character sheet
test:

사용자 정보 보기 http://study4u.justgoo.com

위로 Go down

이전 주제 보기 다음 주제 보기 위로


 
Permissions in this forum:
답글을 올릴 수 없습니다