VisualSVN-Server—SVN提供UI用户界面管理
关键字:VisualSVN-Server
说明:
1、此SVN服务器在安装目录下:C:\Program Files\sVisualSVN Server\conf\httpd.conf文件中指定密码及权限管理文件的位置(相当于Setup-Subversion服务器中的svnserve.conf配置文件)
2、密码文件放在跟版本库中:F:\Repositories/htpasswd文件中(其中存放了所有SVN用户,密码是通过自动加密的),其中F:\Repositories为SVN的跟库目录,下面是一个或多个具体的SVN库。
3、权限管理文件放在跟版本库中:F:\Repositories/authz文件中(其中对SVN用户分配了操作权限)
权限分配说明:
[/] 代表跟版本库
*= *代表所有人,意思是如果没有具体的给用户分配权限将不能访问。
lilifen=r 用户lilifen权限为只读,默认会在所有具体版本库中生效(继承)
zsj=rw 用户zsj权限为所有具体版本库读写(可在具体版本库加以限制),
zzz=rw 同上
[groups] 服务器中所有分组
bpm=dingqijie,lilifen,zsj bpm分组下设置了三个用户
[svn8:/] 具体的一个版本库
aaa=rw aaa用户可读写
dingqijie=rw dingqijie用户可读写
lilifen=rw
[svn8:/代码]
aaa=rw
zsj=rw
[svn8:/文档]
dingqijie= 上给dingqijie分配了可读写SVN8库,这里限制读写文档目录(读也不可以)
[test:/] 具体版本库
@bpm=rw bpm组可读写
dingqijie= dingqijie不可读不可写(没有任何操作权限)
lilifen=r lilifen只读
zsj=rw zsj读写
svn权限管理宗旨:如果用户有操作高层权限,那么默认有操作所有低层权限,如果要限制,可在低层加以限制。
4、开机启动服务在安装服务器后自动存在,无需手动创建,显示名及服务器名称皆为:VisualSVN Server
5、访问SVN库可使用URL:https://127.0.0.1:8443/svn/svn8,其中https://127.0.0.1:8443/svn为固定,svn8为具体的一个版本库,端口在安装服务器时选择8443或433下拉框。
1 楼 almondroca 2011-10-14 哎,您这个附件放这儿咋不给个密码呢? 2 楼 qswu 2012-03-09 神经病,提供下载却加个密码,还不公布出来。害的我们又登录,又是下载,不浪费时间么。