搭建 Subversion web服务器
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?