标签:
针对具体subversion的repository的配置,首先找到具体repository的conf目录。/svn/repository/demo
svnserver的整体配置[/svn/repos/demo/conf/svnserve.conf]
svn账户的建立[/svn/repos/demo/conf/passwd]
svn授权的配置[/svn/repos/demo/conf/authz]
上面的配置,只适合通过svn协议访问的方式。
通过http协议访问的方式配置
1)配置/etc/apache2/site-available/demorepo.conf
<Location /svn> DAV svn SVNParentPath /svn/repos AuthType Basic AuthName "Demo Repo" AuthUserFile /etc/apache2/dav_svn.passwd AuthzSVNAccessFile /etc/apache2/dav_svn.authz Require valid-user </Location> |
2 通过htpasswd添加repo的账户
2.1)第一个账户
>htpasswd -c /etc/apache2/dav_svn.passwd testuser1
>password/password
2.2)第2个账户
>htpasswd /etc/apache2/dav_svn.passwd testuser2
>passwd/passwd
3. 编辑/etc/apache2/dav_svn.authz
[groups] admin=zhouyc [/] * = r @admin = rw |
标签:
原文地址:http://my.oschina.net/u/1453451/blog/480708