svn,apache 설정이 완료되어 있는경우
| centos7 + apache2.2+svn1.7 | ||||||||||
| 모듈 설치 | ||||||||||
| yum install mod_dav_svn | ||||||||||
| 연동 설정 | ||||||||||
| vi /etc/httpd/conf.module.d/10-subversion.conf | ||||||||||
| LoadModule dav_svn_module modules/mod_dav_svn.so | ||||||||||
| LoadModule authz_svn_module modules/mod_authz_svn.so | ||||||||||
| LoadModule dontdothat_module modules/mod_dontdothat.so | ||||||||||
| <Location /svn> | ||||||||||
| DAV svn | ||||||||||
| SVNParentPath /root/svn/ | ||||||||||
| AuthType Basic | ||||||||||
| AuthName "Remo Repository" | ||||||||||
| AuthUserFile /root/svn/svn-passwd | ||||||||||
| ##AuthzSVNAccessFile /root/svn/svn-authz | ||||||||||
| Require valid-user | ||||||||||
| </Location> | ||||||||||
| 패스워드 | htpasswd -cm /root/svn/svn-passwd userid | -c 옵션 최초설정 | ||||||||
| htpasswd -m /root/svn/svn-passwd userid2 | 추가설정 | |||||||||
| 권한 설정 | ||||||||||
| chown -R apache.apache /root | ||||||||||
| 재시작 | systemctl restart httpd.service | |||||||||
| http://localhost/svn/repo1 | ||||||||||
추가로 ssl 관련 설정을 할수 있으면 centos7 에는 apache ssl 관련 설정이 미리 되어 있는경우가 있습니다.
'SW' 카테고리의 다른 글
| [SVN]centos7+svn(subversion1.7.4) (0) | 2018.12.12 |
|---|---|
| [SVN] 구조 활용법 (0) | 2014.02.20 |
| [SW] 버전 관리 프로그램 (SVN,CVS,GIT) (0) | 2014.02.10 |
