태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

 

 

 

 
블로그 검색:
분류 전체.. (270)
나의 관심사 (167)
connec2u.com (66)
기술 분석/.. (34)
안드로이드  Safari  NFC  Google  Microsoft  개발자 인생  IOT  iBeacon  Android  Qualcomm 
 Content manag..
└>mindwing
 Nouveautés
└>mindwing
 Marque
└>mindwing
 Découvrez le..
└>mindwing
 Par date de d..
└>mindwing
«   2017/12   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
+ Total : 290,690
+ Today : 6
+ Yesterday : 261
  

 

 

Google 의 재반격: Google Wallet

Google 처럼 시장을 맘대로 주무르면서 편하게 사업하는 기업도 없다는 없는 것 같지만, 사실 알고보면 Google 도 많은 실패를 겪었던 전력이 있습니다. 대표적으로 Google Wallet 을 들 수 있는데요. Googl..

iTunes Pass, 애플의 새로운 결제모델 실험일지도...

2일전, 애플은 iTunes Pass 라는 Apple Store 에 한해 사용할 수 있는 선불형 지불시스템을 발표했습니다. 그리고, 오늘은 미국과 호주에서도 사용할 수 있도록 적용국가를 늘렸다고 발표했습니다. iTunes Pa..

Thread Group 설립, Nest 와 ARM 과 삼성의 전략적 동거

Microsoft 와 삼성이 Intel 주도의 OIC 에 참여한다는 뉴스가 나온지 얼마 되지 않아서, 이번에는 Nest 가 주도하는 Thread Group 에 ARM 과 삼성이 참여한다는 뉴스가 나왔습니다. Nest 는 Goo..

NFC 와 Bluetooth 의 신경전

NFC 와 Bluetooth 의 승부는 아직 전운이 감도는 하지만, 본격적인 전투는 벌어지지 않은 전장과도 같습니다. 대체적인 평가로는 POS 같이 물리적인 접촉행위가 소비자에게 안심을 주거나 비교적 자유롭게 통행해도 괜찮은 ..

OIC, AllJoyn 의 대항세력 등장

Open Interconnect Consortium, 줄여서 OIC 라는 단체가 출범했습니다. 이 단체는 이름만 들어도 쟁쟁한 회사들이 모여서 설립되었는데요. Intel, Dell, Samsung, Atmel, Broadcom..

WiGig, Connected home 에서 네트워크의 중요성

IoT 는 기본적으로 사물들이 인터넷에 직접 혹은 간접적으로 자유롭게 연결될 수 있어야 한다는 중요한 전제가 있습니다. 기업시장에서는 BYOD 와 각종 센서들까지 접속을 필요로 하는 기기들이 엄청나게 많아질 것이므로, 접속속도..

 

BitNami Redmine 1.2.1-0 에서 SVN 연동하기
+   [나의 관심사/Collaboration]   |  2011.11.18 19:42  
최근 BitNami Redmine 을 설정하다가 삽질을 좀 해서 설치방법을 정리해둡니다.
(먼저, 1.2.1-0 버전에는 Sqlite 관련 문제가 있어서 1.2.2-0 버전에서 Sqlite 관련 파일들을 복사해두었음을 밝힙니다.)

제가 설치한 버전은 BitNami Redmine 1.2.1-0 virtual appliance 버전입니다.
SVN 과 연동하기 위해 Apache 와 연결하는 작업을 했는데 삽질했던 중간과정은 생략하면 다음과 같은 순서입니다.
(전부 root 로 로그인해서 작업했습니다.)

# mv /etc/init/ssh.conf.back /etc/init/ssh.conf
보안문제로 ssh 를 활성화해두지 않았다고 하네요.
# mkdir /opt/bitnami/repos
# svnadmin create /opt/bitnami/repos/myprj
# chown -R daemon /opt/bitnami/repos/myprj
매번 프로젝트를 생성할 때마다 바꿔줘야 하는데 이게 번거로우면 /etc/group 에서 root 그룹에 daemon 을 포함시키면 됩니다.
# htpasswd -c /opt/bitnami/apache2/dav_svn.passwd mindwing
mindwing 이라는 아이디를 넣으면서 암호파일을 생성합니다. 다른 아이디들을 추가할때는 -c 옵션만 빼면 됩니다.
# vi /opt/bitnami/subversion/scripts/ctl.sh
다음 라인을 수정한다.
SVN_START="/opt/bitnami/subversion/bin/svnserve -d --listen-port=3690 --pid-file=$SVN_PIDFILE --root=/opt/bitnami/repos"
# vi /opt/bitnami/apache2/conf/httpd.conf
다음 라인을 수정한다.
...
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
...
#LoadModule php5_module        modules/libphp5.so
LoadModule dav_svn_module     modules/mod_dav_svn.so                                                 
LoadModule authz_svn_module   modules/mod_authz_svn.so
...
<Location /svn>
  DAV svn  
  SVNParentPath /opt/bitnami/repos
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /opt/bitnami/apache2/dav_svn.passwd
  Require valid-user
</Location>

# 'Main' server configuration
...
# /opt/bitnami/ctlscript.sh restart

이 과정을 마치고 나면 다음 svn URL 로 접근이 가능합니다.

http://{server}/svn/myprj
(혹은 어차피 같은 서버이므로 file:///opt/bitnami/repos/myprj 로 입력해도 무방합니다.)

Redmine 에서 설정 - 저장소에 가서 이 URL 로 SVN 저장소를 등록하면 내용을 볼 수 있습니다.
외부에서도 이 URL 로 접근이 가능합니다.

사족을 달자면...
svn+ssh 를 시도해보려고 했는데 BitNami 에서 배포하는 Ubuntu 에서 OpenSSH 를 쓰지 않기 때문에 문제가 발생하더군요.

다음 URL 에 설정법이 있습니다만...
http://wiki.bitnami.org/Components/Subversion#How_to_configure_your_Subversion_repository_though_SSH.3f

절대 안됩니다.
그 이유와 대응법이 다음 URL 에 있습니다.
http://subversion.apache.org/faq.html#ssh-svnserve-location 

임시대응법을 해보려고 했으나... 잘 안되어서 그냥 http 로 만족하고 있습니다 -.-

저작자 표시 비영리 동일 조건 변경 허락
신고

 
 
     , , ,
     6   1
yiso84 2012.08.03 11:20 신고
SVN 사용시 도움이 많이 되었어요! 제 블로그로 담아갈게요!!

아이디 
비밀번호 
홈페이지 
비밀글   

 

<<이전 | 1 | ··· | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | ··· | 270 | 다음>>

mindwing's Blog is powered by Daum

 

티스토리 툴바