安装目标:
配置文件 /etc/httpd/conf.d/subversion.conf /etc/httpd/conf/httpd.conf /etc/svn-auth-users
端口 34888
启动方法 service httpd start
访问方法 http://192.168.17.124:34888/svn/stuff/
安装软件
yum install subversion*
yum install mod_dav_svn (apache 模式需要的模块)
配置 apache 模块 vi /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
</Location>
添加访问用户
htpasswd -c /etc/svn-auth-users svn
apache 访问端口修改 /etc/httpd/conf/httpd.conf
Listen 34888
#LoadModule ldap_module modules/mod_ldap.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
为 svn 建库
mkdir /var/www/svn
cd /var/www/svn
svnadmin create stuff
chown -R apache.apache /var/www
强制用户登录访问 svn /var/www/svn/stuff/conf/svnserver.conf
anon-access = none
authz-db = authz