more..
설치 잘 하셨죠?
별 문제없이 대략 한시간 안에 설치 마치고 이것저것 써보면서 Redmine의 매력에 푹 빠졌을텐데요. 이제부터 조금 복잡합니다. -.-;
원래 주는데로 쓰면 괜찮은데 뭐를 바꾸기 시작하면 그때부터 고생이 시작되죠.
그 처음으로 Subversion 연동을 시작해보겠습니다.
BitNami Redmine Stack은 크게
Apache 2.2.4
Ruby 1.8.6
Rails 2.0.2
Subversion 1.4.5
MySQL 5.0.45
Redmine 0.6.3
으로 구성되 있습니다.
이 중 Apache 2.2.4와 Subverion 1.4.5는 서로 연동이 불가능한 버전이라고 합니다. 뭐 저도 잘 안됐는데 되신 분 있으면 댓글을...
Apache 연동을 하려면 이 글을 읽지 말고 Redmine - 2.2 Subversion 연동하기 ( http protocol 이용) 을 읽어주세요.
그럼 이제 시작해볼까요?
1. Subversion 클라이언트 설치
이미 깔려있으면 상관없고 없다면 Subverion 1.4.5와 잘 어울리는 TortoiseSVN 1.4.5 을 깔아주세요.
2. 서브버전 저장소 생성
저장소 하나 만들고 말게 아니기 때문에 BitNami Redmine Stack 폴더 밑으로 저장소의 부모 폴더를 만들어 줍니다.
\BitNami Redmine Stack\SvnRepo 폴더 생성
그 밑에 첫번째 서브버전 저장소를 만듭니다.\BitNami Redmine Stack\SvnRepo\Sample 폴더 생성
\BitNami Redmine Stack\SvnRepo\Sample 폴더로 이동해서 아래처럼 Create repository here 를 해주세요.
타이핑 좋아하시는 분은 \BitNami Redmine Stack\SvnRepo에서
svnadmin create --fs-type fsfs sample 라고 하시면 됩니다. (명령어 못 찾으면 Path에 추가하시거나 Full-Path 치세요. ㅎㅎ)
3. \BitNami Redmine Stack\SvnRepo\Sample\conf\passwd 파일을 열어서 계정 추가.
예) admin = 1234
4. \BitNami Redmine Stack\SvnRepo\Sample\conf\svnserve.conf 파일 열어서 아래 내용 주석 제거 ( #을 빼주시면 되요 )
anon-access = read
auth-access = write
password-db = passwd
5. 명령창에서 등록된 윈도우 서비스 중 redmineSubversion을 내립니다. ( 몰랐는데 sc 라는 명령어도 있네요)
\BitNami Redmine Stack\Subverion\scripts\serviceinstall.bat REMOVE
6. \BitNami Redmine Stack\Subverion\scripts\serviceinstall.bat 파일을 열어서 저장소 폴더 정보를 추가로 넣어줍니다. (port는 고치지마세요)
"C:\Program Files\BitNami Redmine Stack/subversion\scripts\winserv.exe" install redmineSubversion -displayname "redmineSubversion" -start auto "C:\Program Files\BitNami Redmine Stack/subversion\bin\svnserve.exe" -d --root "C:\Program Files\BitNami Redmine Stack\SvnRepo" --listen-port=3690
7. 다시 redmineSubverion 을 윈도우 서비스로 등록합니다.
\BitNami Redmine Stack\Subverion\scripts\serviceinstall.bat INSTALL
8. 이제 드디어 Redmine 설정을 합니다.
프로젝트를 하나 만들고 들어가서 설정 > 저장소 를 선택 후 다음과 같이 입력...
Login과 Password는 아까 passwd에 입력했던 값을 넣어주시면 되요.
9. 위의 모든 과정이 잘 됐으면 아래와 같은 화면을 보실 수 있습니다.
10. 저장소에서 한글 보여주기
좌측 상단 "관리자" 링크 또는 " Administrator" 링크를 누르고 설정 화면에서
Repositories encodings 값에 UTF-8,EUC-KR을 추가해주면 한글 내용을 볼 수 있습니다.
- 끝 -
'Agile Game Project > Pragmatic tools' 카테고리의 다른 글
| Redmine - 기타. 네이버를 이용한 E-Mail 통지 (Notification) 셋업 (2) | 2008/02/12 |
|---|---|
| Redmine - 2.2 Subversion 연동하기 (Apache 이용) (0) | 2008/02/02 |
| Redmine - 2.1 Subversion 연동하기 (svn protocol 이용) (0) | 2008/02/01 |
| Redmine - 1. 기본 설치 (0) | 2008/02/01 |
| BitNami - open source installer (0) | 2008/02/01 |
| 국내 애자일 방법론에 대한 OST 참가 (0) | 2007/09/26 |
회사의 블루오션데이 (책값 지원 행사) 를 이용하여 "서브버전을 이용한 실용적인 버전관리" 를 샀다.
역자는 번역 잘하시는 류광님인데 아쉽게 오타가 좀 있어 거슬린다.
사실, 서브버전은 작년부터 사용하고 있다. 하지만 그 툴 자체보다는 어떤 방식으로 사용하는지 관례가 뭔지를 몰라서 참고할 목적으로 구매했는데, 벌써 두시간째 노트북을 앞에 놓고 하나하나 다시 따라해보고 있다.
눈으로만 보거나 머리속에만 있는 지식이 아닌 내 손가락이 아는 지식을 만들고 싶어서이다.
책보고 따라하기 위해서 윈도우 탐색기와 연동되는 TortoiseSVN이 아닌 명령창에서 실행되는 Subversion을 설치하는 수고도 마다하지 않고 해보는 중인데 의외로 재미가 쏠쏠하다.
Tag나 Branch 그리고 제때제때 Check-in 해주는 수고를 나말고도 팀원 모두가 함께해야하는데... 조만간 모여서 스터디 함 해야겠다.
'Agile Game Project' 카테고리의 다른 글
| 낙타의 등을 부러뜨리는 지푸라기 (0) | 2006/10/24 |
|---|---|
| MBWA - Management By Walking Around (0) | 2006/10/16 |
| 소프트 스킬과 하드 스킬 (0) | 2006/10/12 |
| 소프트웨어 개발에 있어 중요하지만 잊어버리는 것들. (0) | 2006/09/07 |
| 프로젝트 관리의 진실? (0) | 2006/08/24 |
| 서브버전을 이용한 실용적인 버전관리 (0) | 2006/07/14 |





이올린에 북마크하기
이올린에 추천하기