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下拉框。

猜你喜欢

转载自zhaoshijie.iteye.com/blog/839978
今日推荐