此篇是建立在阿里云服务器-Ubuntu16搭建SVN服务器(svn方式访问)的基础之上,这篇不过多介绍如何搭建svn及配置版本库,主要介绍如何配置http访问svn服务器
安装Apache2
命令如下:
sudo apt-get install apache2
安装SVN-Apache连接库
sudo apt-get install libapache2-svn
修改apache连接库的文件
1.修改dev_svn.conf配置文件(里面含有#,将其去除,进而生效)
sudo vi /etc/apache2/mods-available/dav_svn.conf
修改内容为:
<Location /svn>
DAV svn
SVNParentPath /home/svn #此处配置的为svn版本库的路径
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd #权限用户文件
Require valid-user
</Location>
2.创建svn用户,命令如下:
sudo htpasswd -c /etc/apache2/dav_svn.passwd 用户名