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 |