SVN权限设置

在权限文件中一共有3中标签,如下:

 

这个可以控制分组,用户间用逗号隔开。组名在后面的引用中要加上@前缀。
[groups]
# harry_and_sally = harry,sally
admin = someone

这个可以控制整个SVN Repository的权限
[/]
@admin = rw
someone = rw
# comment on the read authority of all users’
# * = r

这个用于控制UNUOrder项目下的Web目录的权限
[UNUOrder:/Web]
unu = r
其中r表示read, w表示write。#开头的是注释。就是那么简单。所有的其他情况可以以此类推。

 

另外还有一个passwd文件用于控制用户的密码。

[users]
guest = guest
unu = unu

格式为用户名 = 密码,一行一个。简单的很。

另外在Windows系统中。可以将SVN安装成为服务。只要将这句命令行加入服务就可以了:

f:\svn-win32-1.4.0\bin\svnserve.exe –service -r K:\study\svn\

其中f:\svn-win32-1.4.0\bin\svnserve.exe为SVN安装路径;K:\study\svn\为SVN Repository位置。

SC命令如下:

sc create SVNServer binpath= “f:\svn-win32-1.4.0\bin\svnserve.exe –service -r K:\study\svn\”

注意sc的参数必须是等号跟进的,如binpath=  必须是一个整体,不能写成binpath = 。

By Lu Jun

80后男,就职于软件行业。习于F*** GFW。人生48%时间陪同电子设备和互联网,美剧迷,高清视频狂热者,游戏菜鸟,长期谷粉,临时果粉,略知摄影。

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.