■ Apache , Subversion 설치
1. http://httpd.apache.org/download.cgi 에서 2.x 버전의 apache를 다운
2. http://subversion.tigris.org/project_packages.html 에서 가장 최신의 subversion을 다운
3. 먼저 Apache를 설치 (Apache 설치 중 port 설정이 나오면 자신의 환경에 맞게 80 or 8080 포트를 선택)
4. 그리고 subversion을 설치
5. Apache 설치 디렉토리의 \conf\httpd.conf 파일을 열면 중간쯤에
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
두 줄이 주석이 없는 것이 보인다. 이것은 Subversion 설치시 해당 주석을 삭제 하기 때문
■ Apache, Subversion 설정
1. 시작 → 실행 → cmd (엔터)
2. 저장소를 생성
- ex ) svnadmin create d:/svn/repository
3. 유저 파일 생성 (Apache\bin 디렉토리로 이동)
- ex) htpasswd -cm d:\svn\svn-auth-file admin
※ -c : 새로운 파일 생성 / -m : MD5 타입으로 암호를 암호화
4. Apache 설치 디렉토리의 \conf\httpd.conf 수정 or 추가
<Location /repos>
DAV svn
SVNPath d:/svn/repository
Require valid-user
# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile d:/svn/svn-auth-file
</Location>
- 태그내에 <Location /repos> 는 나중에 http 로 접근시 http://서버주소/repos 형식으로 붙음
- SVNPath : 저장소 위치 설정
- Require : valid-user라는 값은 승인된 유저만 접근이 가능하다는 것을 의미
- AuthType : 인증 타입으로는 필자는 Basic인 기본타입을 사용
- AuthUserFile에는 위에서 셋팅한것처럼 사용자 정보가 들어가는 파일의 위치를 지정
5. Apache 설치 후 Sunversion을 설치하면 Apache 관련 서비스가 사라지므로, 이때는 명령창에서
Apache 설치 디렉토리의 \bin 으로 이동 후, [ httpd -k install ] 라고 해주면 다시 서비스가 설치
6. Apahce 를 다시 시작 시키고 나서 웹브라우져로 http://서버주소/repos 해준 후 아이디와 암호를 쓰는 창이 나온다면
설치 / 설정 과정이 제대로 이루어짐
■ Eclipse 연동
1. Eclipse 에서 Subversion 플러그인을 업데이트 받는다.
- Help → Software Updates → Find and Install
- Search for new features install 을 체크 하고 Next
- New Remote Site 를 클릭하여
Name : subclipse
URL : http://subcilpse.tigris.org/update
를 입력 후 OK 버튼을 클릭
- 그럼 Subclipse 의 최신버젼을 체크 한 후 몇 번의 페이지 이동 후 설치
2. 설치 후 메뉴에 Window → Show View → Other → SVN 하위 디렉토리에 Reposotories 를 선택
3. Reposotories 창에서 마우스 오른쪽 버튼을 클릭하여 Repository Location 으로 새 저장소를 생성
4. URL 에다가 서버 주소/repos 라고 써주고 아이디/비번을 써준 후 Finish 하면 SVN Repositories 에 등록
5. 이제 기존의 프로젝트 or 새로운 프로젝트에 마우스 오른쪽 버튼 → Team → Share Project 를 선택
6. CVS / SVN 선택 창이 나오면 SVN 을 선택
7. 세팅 되어 있는 SVN Repositories 를 선택
8. 연결이 되면 폴더 또는 파일에 물음표("?")가 되어 있는데 물음표가 되어 있는 폴더나 파일을 선택 한 후
마우스 오른쪽 버튼 → Team → Add to Version Control 선택