(2015.11.22) Redmine - https로 SVN 접속하기
> OS: Ubuntu v14.04.3 LTS vhmone tty1
> Redmine version: 3.1.1.stable
> Ruby: 2.2.3
> Rails: 4.2.4
(1) 아래의 내용을 참조하여 SLL 인증서를 생성한다.
1. subvesion 설치
: (2015.08.17) Ubuntu Server : SubVersion 설치하기 (백업/복구 포함)
2. SSL 설치
: (2015.08.26) Ubuntu에서 SubVersion - https로 접속하기
(2) config 설정
(주의) config 저장 folder를 /tmp로 지정할 경우, reboot하면 인증서가 지워지므로 /svn 으로 지정할 것.
$ sudo vi /opt/redmine/redmine/lib/redmine/scm/adapters/subversion_adapter.rb
// 248 line에서 아래의 내용을 추가한다.
str << " --no-auth-cache --non-interactive --config-dir /svn/subversion_config"
(3) terminal에서 svn에 접속하여, 인증서를 저장한다.
$ svn --config-dir /svn/subversion_config list https://192.168.123.17/svn/KSC_PMM
첫번째 password 입력에서는 그냥 enter 할 것.
(4) 소유자와 permission 변경
1. config 파일이 생성되면 소유자와 permission을 변경한다.
2. 아파치를 재시작한다.
$ sudo chown -R www-data:subversion /svn/subversion_config
$ sudo chmod 775 -R /svn/subversion_config
$ sudo chmod 775 -R /svn/subversion_config
$ sudo /etc/init.d/apache2 restart
(주의) folder 및 파일 생성시 755 속성인 경우, 아래에서 default 값 설정을 수정한다.
$ sudo vi /etc/login.defs
UMASK 022 // --> 002로 변경하면 Group까지 허용
(5) 저장소 접속
1. Redmine에서 프로젝트를 선택하고, SVN tab에서 정보를 설정한다.
2. 저장소를 선택하여, SVN에 접속한다.
'Dev' 카테고리의 다른 글
Microchip - dsPIC33E EEPROM Emulation (0) | 2015.12.15 |
---|---|
Ubuntu Server : SubVersion 커밋 로그 변경하기 (0) | 2015.11.24 |
레드마인(redmine v3.1.0) 기본 설정 - 우분투(v14.04.02 LTS) (0) | 2015.08.09 |
레드마인(redmine v3.1.0) 설치하기 - 우분투(v14.04.02 LTS) (0) | 2015.08.09 |
MySQL Workbench 설정 - 스키마, 사용자 계정 생성, Table 만들기 (1) | 2015.05.04 |