关键字: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下拉框。
分享到:
相关推荐
Visual SVN Server是由原来... <br>安装完后,有一个管理的UI界面:可以建立用户、设置密码,同时还可以建议新的代码库。对初学者来说避免了很多Apache服务器的设置。同时也不用运行svnadmin来建立svn repository。
VisualSVN Server是一款基于Windows平台的免费Subversion服务器,它提供了一个直观的图形用户界面来管理和配置SVN仓库。本文将深入探讨如何通过VisualSVN Server实现新增用户并允许他们自行修改登录密码的功能。 ...
这个脚本通常位于`cgi-bin`目录下,可能会是一个Perl或Python脚本,根据VisualSVN Server的WebUI(Web用户界面)进行交互。WebUI可能包含HTML页面和JavaScript代码,用于显示密码更改表单,收集用户输入,然后通过...
VisualSVN Server是一款基于Subversion的版本控制系统的服务端软件,它提供了图形化界面化的管理方式,并且可以与Apache Web服务器软件集成。本文介绍的是如何在VisualSVN Server上增加一个网页自行修改密码的功能,...
使用SVN,用户可以通过命令行接口(CLI)或者图形用户界面(GUI)工具进行操作。常见的SVN GUI工具有TortoiseSVN、SmartSVN等。对于团队协作,SVN服务器需要设置,可以是本地服务器,也可以是云服务,如VisualSVN ...
4. **VisualSVN Web UI**:提供了一个直观的图形用户界面(GUI),用户可以通过浏览器来管理Subversion仓库,包括创建、删除仓库,分配权限,查看日志和导出数据等。 5. **安全性**:CollabNet Subversion Edge支持...
- **安装 SVN 服务器**:首先需要在服务器上安装 SVN 服务器软件,例如使用 Apache 或者 VisualSVN Server。 - **创建仓库**:通过 SVNAdmin 创建一个新的仓库用于存储项目文件。 - **配置权限**:设置用户的访问...