我已经安装SVN,版本1.6.17(r1128011)到Ubuntu 12-04
我在这里做了我的回购:
$ sudo mkdir /home/2nd-disk/svn
设置我的/etc/apache2/mods-enabled/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /home/2nd-disk/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
创建一个帐户:
须藤的htpasswd -cm /etc/apache2/dav_svn.passwd名为myUsername
创建一个测试回购
$ cd /home/2nd-disk/svn
$ sudo svnadmin create test_repo
跑了CHOWN:
$ sudo chown -R www-data:www-data /home/2nd-disk/svn
保险a2enmod和dav_svn加载和重新启动的Apache2:
$ sudo a2enmod dav_svn && sudo service apache2 restart
Considering dependency dav for dav_svn:
Module dav already enabled
Module dav_svn already enabled
* Restarting web server apache2
... waiting
然后我尝试浏览http://mydomain.com/svn/test_repo和我没有找到404。
同样的情况与http://mydomain.com/svn/test_repo
要http://mydomain.com显示默认的“它的作品!” Apache的页面。
我需要改变这里的虚拟主机? 我跟着下面给T本教程,因此不承担:
http://rbgeek.wordpress.com/2012/05/01/svn-server-on-ubuntu-12-04-lts-with-web-access/