关于linux下的subversion

1、安装 apache2   subversion   libapache2-svn

2、apache2下的 dav_svn.conf

<Location /svn>  #http://ip/svn/    将要被访问的名称  注意不要和www下的同名,不然会很麻烦

SVNParentPath /var/svn/       #为了扩展一般都采用这个,即使现在只有一个project

AuthType   

Basic                                                                              
AuthName "Subversion  Repository"

AuthUserFile /etc/svn-auth-file  #用户登陆的密码设置文件,用htpasswd产生

AuthzSVNAccessFile /etc/dav_svn.authz  # 用户目录控制文件配置很重要 不然会产生403错误

Require valid-user    # 必须登陆才能用

3、dav_svn.authz  模板

[groups]
admin=bobs
admin=bobs2

[project_1:/]    #这个很重要   前面是库的名称 后面是这个库下的路径
bobs=rw        #SVNParentPath /var/svn/  已经默认为svn的根