VisualSVN-Server—SVN提供UI用户界面管理

本文介绍了一个具体的SVN服务器配置案例,详细解释了如何设置用户的密码、权限管理文件位置及其权限分配方式,并概述了VisualSVN Server的基本配置流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关键字: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用户分配了操作权限)
[color=red]权限分配说明:[/color]

[/] 代表跟版本库
*= *代表所有人,意思是如果没有具体的给用户分配权限将不能访问。
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读写

[color=red]svn权限管理宗旨:[/color]如果用户有操作高层权限,那么默认有操作所有低层权限,如果要限制,可在低层加以限制。


4、开机启动服务在安装服务器后自动存在,无需手动创建,显示名及服务器名称皆为:VisualSVN Server


5、访问SVN库可使用URL:https://127.0.0.1:8443/svn/svn8,其中https://127.0.0.1:8443/svn为固定,svn8为具体的一个版本库,端口在安装服务器时选择8443或433下拉框。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值