安裝目標:
配置文件 /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