svn 子目录权限,及删除某个项目

    xiaoxiao2026-02-12  13

    前提

    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 = authzrealm = /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

    最新回复(0)