以前使用svn的时候会只建一个仓库,然后把所有的项目都放在一个仓库里面。虽然这样也可以实现版本控制,但是随着项目的增多就会发现一个问题,因为整个仓库是有一连串的版本号的,然后项目又是交替进行的,这样就出现了单个仓库版本号断层的问题。比如有一个仓库repository,有一个项目tiantian,有一个项目tianyi,刚开始天天操作并提交了可能版本为10,然后tianyi这个项目操作并提交了,版本为11了,tiantian再操作并提交版本就为12了,断层了。虽然说这也没有很大的问题,但是当查看历史版本的时候那种感觉不好!所以现在就是一个项目一个仓库了。
假设仓库都统一放在E:\svnserver目录下,那么先执行命令svnadmin create E:\svnserver/tiantian建立仓库tiantian,同样建立仓库tianyi。把tiantian下面的conf下面的passwd和authz拷贝到E:\svnserver下进行统一的用户管理和权限管理。然后分别在tiantian和tianyi下面的conf/svnserve.conf文件中把用户管理和权限管理的相关文件设为E:\svnserver下面的passwd和authz,注意在配置文件的每一行的开始处不能有空格
这样就可以在E:\svnserver下的passwd和authz文件中进行统一的配置进行管理了。
passwd中的用户名和密码是键值对形式,如tiantian = tiantian,则表示用户tiantian的密码为tiantian
在authz中进行权限管理时可单独对用户进行权限配置,也可以为一个组进行配置,声明一个组时,可以在authz文件中的groups下进行声明,组成员之间用逗号隔开。
在进行授权的时候,可以直接对某一目录授权,也可以是对某一个项目授权。授权一般是有授权目标和用户权限组成的,都是在授权目标后跟着用户权限。如:[/]tiantian = rw,则表示给用户tiantian所有的权限,其中的"/"表示根目录,这是直接对目录授权的形式。
直接对项目授权:[tiantian:/]andy = rw。表示给用户andy对项目tiantian的所有内容的读写权限
给用户组授权,在给用户组授权的时候需要在用户组前面加上"@"标记,用以表明该用户是一个用户组
添加服务到自启动服务中:
在CMD中执行上述命令就可以将目录E:\svnserver下的所有版本库都加入到系统服务中
相关推荐
一款团队开发项目 的最好选择工具 一款团队开发项目 的最好选择工具
配置管理工具-SVN。包含了32位和64位的安装包。以及安装流程和教程。
SVN 配置管理 教程 深入而精准的了解svn在工作中的实际应用,以及如何使用,让您更加清晰的明白配置管理的使用流程。
svn配置管理
svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置
如果你对我们如何配置SVN的服务器,以及它的权限管理如何设置感兴趣,欢迎你阅读下面的部分,这里仅仅对第一节当中阐述的svn+ssh,且使用密钥对认证的方式进行说明。希望我们以后有更多的同学可以承担服务器的维护...
svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svn...
svn 配置管理用户名和密码权限,可供SVN管理代码的同志参考。
svn配置,svn配置,svn配置,svn配置,svn配置, 都已配置好。参考doc
svn配置-svn操作指南-权限配置
TortoiseSVN 1.10.2 +汉化包,亲测可用,具体的操作方法可百度。
SVN配置管理系统的搭建使用和维护SVN配置管理系统的搭建使用和维护
第一部分: SVN的基本概念 配置管理环境搭建 客户端TSVN基本功能的介绍及使用方法 Eclipse下SVN的使用 第二部分 SVN系统日常维护 配置库规划 分支策略
svn仓库的配置文件
svn文档管理服务器,配置方法,使用方法
eclipse中的SVN配置,Myeclipse配置SVN方法,还有需要的插件,软件有三个(一个服务端,一个客户端,一个中文安装包)
SVN管理员使用指南,SVN管理员使用指南
2、配置SVN仓库地址:将解压后的config.Properties文件打开修改对应的配置项: fileDir=路径为SVN服务器的仓库路径 authz=权限配置文件名 passwd=密码配置文件名 company=此处配置公司名称 3、启动服务: 直接启动...
SVN配置world文档 SVN配置world文档
Myeclipse6.5 svn配置,免费资源,仅供参考!