synology NAS apache와 SVN 연동 방법

이전 글에 이은 글입니다.

apache와 svn을 연동 방법입니다.

이전 글에서 SSL 연동에 성공하였다면, SVN 접속 svn://가 아닌 https://로 접속하여 사용할 수 있습니다.

전제)
*.1. svn 설치되어 있어야 한다.
*.2. svn 저장소가 하나이상 생성되어 있어야 한다.

3.2.7. SVN 적용 ; http:// or https:// 형태로 access
3.2.7.1. apache에서 SVN 활성화
3.2.7.1.1. vi /opt/etc/apache2/httpd.conf 수행한다.
3.2.7.1.2. 파일의 끝에서 아래 내용을 추가한다.

# Subversion
Include etc/apache2/conf.d/mod_dav_svn.conf

3.2.7.1.3. 명령모드에서 “User nobody” 문자열을 찾아 svn 작동 계정명으로 수정한다.
3.2.7.1.4. 명령모드에서 “Group #-1” 문자열을 찾아 svn 작동 그룹명으로 수정한다.

3.2.7.2. SVN 저장소 link 설정
3.2.7.2.1. cd /opt/share 수행한다.
3.2.7.2.2. ln -s /volume1/svn ; /volume1/svn은 SVN 저장소 최상위 경로

3.2.7.3. apache SVN 환경설정
3.2.7.3.1. vi /opt/etc/apache2/conf.d/mod_dav_svn.conf 수행한다.
3.2.7.3.2. 파일의 끝에서 아래 내용을 추가한다. 한글로 된 부분은 본인이 임의로 지정한다.

<Location /svn>
DAV svn
SVNParentPath /opt/share/svn
AuthType Basic
AuthName “로그인 화면 문구”
AuthUserFile 인증파일경로
Require valid-user
</Location>

3.2.7.4. svn 사용자 추가
3.2.7.4.1. /opt/sbin/apache-htpasswd -cm 인증파일경로 추가할사용자ID ; 인증파일이 존재할 경우 -cm 대신 -m 사용

3.2.7.5. 확인
3.2.7.5.1. https://도메인:포트/svn/저장소명

댓글 남기기

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.