安装过程全部采用yum
| 1 | yum -y installsubversion httpd mod_auth_mysql mod_dav_svn mod_ssl | 
使用MySQL验证是依赖于mod_auth_mysql
主要配置文件
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <Location /svn>        DAV svn        SVNParentPath /var/www/html/svn        AuthType Basic        AuthName "Subversion repositories"        #AuthUserFile /etc/httpd/conf/passwd        AuthzSVNAccessFile /etc/httpd/conf/authz        Require valid-user        AuthUserFile /dev/null#防止出现提示错误        AuthBasicAuthoritative off   #防止出现提示错误        AuthMySQLEnable on           #打开MySQL验证        AuthMySQLHost localhost      #MySQL服务器地址        AuthMySQLDB SVN              #MySQL数据库名        AuthMySQLUser root           #MySQL数据库用户        AuthMySQLPassword 123456     #MySQL数据库用户米啊        AuthMySQLUserTable user      #验证使用的表        AuthMySQLNameField username  #表里对应SVN用户的列        AuthMySQLPasswordField password   #表里对用SVN密码列        AuthMySQLPwEncryption MD5    #密码列对用的加密方式        AuthMySQLUserCondition "user.is_svn = '1' AND user.is_enabled = '1'"#验证对应的条件查询        SSLRequireSSL                #是否包含SSL验证</Location> | 
本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1786560