软件安装
yum install mod_dav_svn subversion httpd
httpd安装验证
启动httpd: service httpd start
地址访问: http://127.0.0.1 能正常访问则 httpd安装成功
svn配置
建立仓库
mkdir -p /data/svn/svnrepos
svnadmin create /data/svn/svnrepos
SVN启动和检查
svnserve -d -r /data/svn/svnrepos
ps -ef | grep svn
SVN用户和权限设置
/data/svn/svnrepos/conf/authz 设置权限
/data/svn/svnrepos/conf/passwd 设置用户密码
httpd+SVN 配置
httpd启动配置 注意此处的passwd文件配置与默认的svn passwd 不一样,需要加密
<Location /svn>
DAV svn
SVNPath /data/svn/svnrepos
AuthType Basic
AuthName "Subversion"
AuthUserFile /data/svn/svnrepos/conf/httppasswd
AuthzSVNAccessFile /data/svn/svnrepos/conf/authz
Require valid-user
</Location>
httpd用户密码生成
htpasswd -c /doc/svn/repo/conf/httppasswd user
重启httpd服务
service httpd restart