SVN设置实例
D:\scmserver\SVNROOT\safeControl,该SVN项目下,有erSystem和hcSystem两个项目。现在人员有两种类型的人,一个内部人员,一个是佰钧成人员。
设置要求:
1.任何人员访问safeControl的SVN链接地址 SVN://192.168.1.100/safeControl,会弹出输入用户名、密码的提示框,未输入不能获得项目信息。
2.对于授权的内部人员一般可以看到erSystem和hcSystem两个项目,对于佰钧成人员可以根据授权情况,只给其显示一个项目。
实现步骤:
1.进入100服务器,在DOS命令窗口中,进入SVN所在目录,创建新的SVN项目

参考以上图片,创建命令为:svnadmin create safeControl
2.创建safeControl项目,在svnroot目录下会出现以下文件夹目录及文件。

3.进入【conf】目录,首先对“svnserve.conf”文件进行设置。
[general]
anon-access = none //定义非授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问,read 为只读, write 为具有读写权限, 默认为 read ;如果设置为 read,则任何人链接该svn地址后,可直接下载文件
auth-access = write //定义授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read为只读, write 为具有读写权限,默 认为 write 。一般为write。
password-db = passwd // (对应【conf】目录下的passwd文件)
authz-db = authz //(对应【conf】目录下的authz文件);如果注释该信息,则任何人链接该svn地址后,可直接下载文件。
realm = safeControl
4.对authz文件进行设置。
[groups]
lcsoft_vip=admin //定义lcsoft_vip用户组,对应系统管理员admin
lcsoft=litan,fzm,liaoh,weiran,hanq //定义lcsoft用户组,对应内部人员
bjc_groups=liuz //定义bjc_groups用户组,对应佰钧成人员
[safeControl:/] //safeControl的根目录,lcsoft_vip用户组即系统管理员有读写的权限
@lcsoft_vip=rw // 如果设置成“*=”,则除lcsoft_vip用户组外的其他授权用户完全不能访问safeControl, 所以必须设置为“r”。
*=r //设置为“r”,可让其他授权用户查看
[safeControl:/erSystem] //针对于safeControl下的erSystem项目进行授权,bjc_groups、lcsoft、lcsoft_vip用户组、有读写的权限。
@bjc_groups=rw
@lcsoft=rw
@lcsoft_vip=rw
*= //除以上三个用户组之外的其它用户,则无权限访问
[safeControl:/hcSystem] //针对于safeControl下的hcSystem项目进行授权,lcsoft用户组和admin用户有读写的权限。
@lcsoft=rw
admin=rw //不加@,是指向具体的用户
*= // 除lcsoft用户组和admin用户之外的其它用户,则无权限访问,bjc_groups用户组无法访问获取
5.对passwd文件进行设置
[users]
admin=whmiccs
litan=123
liaoh=lh123
fzm=fzm123
weiran=wr123
hanq=hq123456
liuz=lz123
lianglin=321
以上就是针对于authz文件中设置的用户,增加对应的用户密码。
SVN设置实例的更多相关文章
- svn设置提交忽略某些文件或文件夹
在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,,还是不行:部分屏蔽了,部分class还是在列表中 再次参考了一 ...
- 【原创】Eclipse中为SVN设置快捷键
SVN是深受开发者喜爱的版本控制工具,其较CVS有更好的控制策略.在Android开发中,我也选择SVN作为版本控制工具.Eclipse的SVN插件名叫Subclipse,可以到htt ...
- svn 设置文件可执行权限
本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态. 即使在本地chmod +x filename 之后,再提交到仓库也是没有用的.c ...
- 给SVN设置代理
XP系统在C:\Documents and Settings\Administrator\Application Data\Subversion目录下 win7及以上系统在C:\Users\admin ...
- Java-Runoob-高级教程-实例-环境设置实例:4.Java 实例 – 如何查看当前 Java 运行的版本?
ylbtech-Java-Runoob-高级教程-实例-环境设置实例:4.Java 实例 – 如何查看当前 Java 运行的版本? 1.返回顶部 1. Java 实例 - 如何查看当前 Java 运行 ...
- Java-Runoob-高级教程-实例-环境设置实例:3.Java 实例 - 如何执行指定class文件目录(classpath)?
ylbtech-Java-Runoob-高级教程-实例-环境设置实例:3.Java 实例 - 如何执行指定class文件目录(classpath)? 1.返回顶部 1. Java 实例 - 如何执行指 ...
- Java-Runoob-高级教程-实例-环境设置实例:2.Java 实例 – Java 如何运行一个编译过的类文件?
ylbtech-Java-Runoob-高级教程-实例-环境设置实例:2.Java 实例 – Java 如何运行一个编译过的类文件? 1.返回顶部 1. Java 实例 - 如何执行编译过 Java ...
- Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件?
ylbtech-Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件? 1.返回顶部 1. Java 实例 - 如何编译 Java 文件 Java ...
- 简单的Slony-I设置实例 II
磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL集群方案相关索引页 回到顶级页面:PostgreSQL索引页 接前面例子, 简单的Slony-I设置实例 这次我 ...
随机推荐
- Win 環境構建調試用TreeWalker
語法 var ppTreeWalker = document.createTreeWalker(pRootNode, ulWhatToShow, pFilter, fEntityReferenceEx ...
- JS控制文本框textarea输入字数限制
<html> <head> <title>JS限制Textarea文本域字符个数</title> <meta http-equiv="C ...
- html部分---通用标签与属性;
body的属性: bgcolor页面背景色:text文字颜色:topmargin上页边距:leftmargin左页边距:rightmargin右页边距:bottomargin下页边距: src是引用过 ...
- 论文阅读之 DECOLOR: Moving Object Detection by Detecting Contiguous Outliers in the Low-Rank Representation
DECOLOR: Moving Object Detection by Detecting Contiguous Outliers in the Low-Rank Representation Xia ...
- dedecms的特性-----不完整
1.前后台分离彻底,连模板引擎都不同 2.多入口,但使用相同的基类--------每个入口都清晰
- 我今天也学习了做jquery插件
先贴代码 (function ( $ ) { var id=33; $.fn.validate=function(options){ // This is the easiest way to hav ...
- A quest for the full InnoDB status
When running InnoDB you are able to dig into the engine internals, look at various gauges and counte ...
- Cannot unwrap to requested type [javax.sql.DataSource]
遇上这个bug我的情况是这样,hibernate4以后,spring3.1不再有hibernateDaoSupport,在dao层不能继承HibernateDaoSupport, 只能显式声明Sess ...
- Zookeeper工作原理一
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等.Zookeeper是hadoop的一个子项目,其 ...
- java从零到变身爬虫大神(一)
学习java3天有余,知道一些基本语法后 学习java爬虫,1天后开始出现明显效果 刚开始先从最简单的爬虫逻辑入手 爬虫最简单的解析面真的是这样 import org.jsoup.Jsoup; imp ...