前提
passwd文件已经写上账号密码
username=password
svnserve.conf文件配置如下
[root@aa conf]# cat svnserve.conf |grep -v "#"
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/svn/svnrepos
[sasl]
1. authz.conf 之用户分组
以下是在网上找到一个很好的配置例子:[groups]
admin = john, kate
devteam1 = john, rachel, sally
2. 子目录导入
建立目录
mkdir /svndata
mkdir /svndata/weixin
#/svndata 源目录 ,file:///var/svn/svnrepos svn 版本库目录, -m 说明
svn import /svndata file:///var/svn/svnrepos -m "New import"
#或者svn import /ys_data/svn/ svn://localhost/var/svn/svnrepos -m "New import"
#查看子目录
svn list file:var/svn/svnrepos
3. authz.conf 目录权限
[groups]
admin = john, kate
devteam1 = john, rachel, sally
4. 客户端访问路径
svn://115.28.57.187/
svn://115.28.57.187/weixin
5. 删除项目
客户端删除项目
(1)选择项目,执行命令svn delete,然后提交
(2)myeclipse上,在svn资源库中选择项目,右键删除。
(3)服务器删除项目
svn delete -m "Deleting file 'yourfile'" file:///var/svn/repos/test/yourfile