1、安装 apache2 subversion libapache2-svn。
2、创建版本库repos:
sudo svnadmin create /var/svn/repos
3、创建帐号文件 /etc/subversion/passwd
4、设置访问用户名及密码:
sudo htpasswd /etc/subversion/passwd user1
5、打开 /etc/apache2/apache2.conf
加入:
<Location "/svn">
DAV svn
SVNPath /var/svn/repos
AuthType Basic
AuthName "Your repository name"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
其中/svn为http访问路径,SVNPath是2中设置的版本库路径(需要赋读写权限)。
6、启动/重启 apache:
sudo /etc/init.d/apache2 restart
7、import现有工程到repos
svn import ~/icode/firstProj/ file:///var/svn/repos -m ""
8、测试:
尝试打开 http://localhost/svn