配置Apache2 管理 SVN

软件环境:CentOS-7-x86_64

1.安装 mod_dav_svn 模块

2.在Apache2下增加管理配置,如:

cd /etc/httpd/conf.d
vim subversion.conf 

  

<Location /test1>
  DAV svn
  SVNPath /home/svn_data/test1
  AuthType Basic
  AuthName "Subversion repository"
  AuthUserFile /home/svn_data/passwd
  Require valid-user
</Location>

  

其中:

/test1   地址后面指向的虚拟目录

/home/svn_data/test1   svn某个项目的根目录

/home/svn_data/passwd svn登录使用的用户和密码(密码是加密了的)

3.将 相关目录都修改为apache用户可以读写

4.service httpd restart

5. htpasswd /home/svn_data/passwd svn用户

6.访问路径

http://127.0.0.1/test1/