svn的一些问题1

来源:互联网 发布:黑道圣徒2优化补丁 编辑:程序博客网 时间:2024/05/20 23:10

 

在命令窗口下,cmd中执行

一、创建svn项目库

svnadmin create (目录名)

 

 

二、配置用户和权限

 打开刚刚建立的资源库文件夹(repos),里面有一个名为conf的文件夹,这个文件夹里都是svn的配置信息。首先打开svnserve.conf文件

这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行。经理对这个文件主要修改3处

把" #anon-access = read"改为"anon-access = none"

(他表示没有经过验证的用户无任何权限,之前的意思是没经过验证的用户可以进行读操作。建议该成none,不然别人没有验证的人都可以看到项目文件)

把" #auth-access = write"去掉#为"auth-access = write"

(通过验证的用户有写操作,写操作是包含读操作的)

把" #password-db = passwd"去掉#为"password-db = passwd"

(密码数据存放到passwd文件中) 

图五

注意#后的那个空格也一起去掉

打开passwd文件,设置一个用户名,如: manager = admin

 

图六

还有一个文件authz,这个文件主要是用来针对不同的目录给用户分配不同的权限的。

如:

[groups]

team1 = manager,user1

表示划定一个小组,组员有manager和user1用户

 

[repository:/baz/fuz]

@team1= rw

 * = r

表示team1这个组对资源有读写权限,资源对所有人有读权限

 

[/foo/bar]

manager = rw

* =r

也可以像这样对个人设置权限,manager有读写权限,该资源对所有人有读权限

这些可以根据个人需要修改

 

三、启动svn

 

cmd 进入相应文件夹,打入命令:svnserve -d -r (目录名)

 

原创粉丝点击