我使用dav可以访问,但是整个80下面全是svn,用虚拟主机也不行,没找到问题,感觉配置比较麻烦,换一个简单的用svn协议访问,我把svn目录放在/home/yuehei/svn/
apt-get install subversion
svnadmin create /xxx
我sudo很恶,直接切成root,sudo su root
运行 svnserve -d -r /xxx 守护
配置/svn/conf/svnserve.conf 验证和未验证的权限我配置成下面这样
anon-access = none
auth-access = read
auth-access = write
未验证的人没有任何权限,验证后可以读写,如果想让任何都可以读,直接把第一行去掉
去掉password-db = passwd前面的注释
在/svn/conf/passwd 里面配个密码 ok
如果再想增加别的项目用svnadmin create /xx再建一个
然后重启一下svn的守护进程,搜到用killall svnserve 有点变态
多个仓库和一个仓库加载目录方式式有些不同,找了一篇比较详细的文章:
http://hi.baidu.com/diyit/blog/item/46ea1b4c7ecfa3ffd72afcbd.html
update 081109:/root/svn/apps/conf/svnserve.conf:12:Section header expected
http://svn.haxx.se/users/archive-2004-07/1563.shtml


