windows下搭建svn服务器及权限配置
服务器端VISUALSVN SERVER 3.3.1 下载地址
https://www.visualsvn.com/server/download/
客户端TortoiseSVN 1.8.13下载地址:
https://www.visualsvn.com/visualsvn/download/tortoisesvn/
1.安装服务器端程序
选择服务器和管理界面都安装

选择安装路径和版本库存放路径,选择版本库的访问方式为http或https

2. 创建新用户
users上右击创建两个测试用户xujian和yuanhai

3.创建两个组group1和group2,并把用户添加到用户组

4.创建版本库
在Repositories上右键-->Create NewRepository-->创建第一个版本库,类型选择RegularFSFS respository,对类型不了解可以点下面的蓝色链接。

5.创建文件夹
版本库下创建三个文件夹a,b,c用于存放不同的项目,当然也可以创建多个版本库存放不同的项目,但客户端连接时每次只能列出当前一个项目,无法列出所有项目,不太方便。

6.权限设置
设置根目录和子目录用户或用户组访问权限, 例如可以设置用户或用户组对根目录无权限,对子目录a有读和写的权限,该用户或用户组就不能访问根目录(不可见),却能对子目录a读和写,实现了权限的精细控制。


7.客户端配置
URL中输入https://a4-PC(主机名)/svn/test/,在D盘下右击并选择SVN checkout即可下载版本库到本地D:\test目录下

权限配置
cms项目
--->1.admin
--->2.ui--->2人
--->3.code--->1人
--->4.test--->1人
创建项目
svn create cms
配置文件
svnserve.conf下增加
anon-access=none//匿名无权限
auth-access=write//授权用户可以写
password-db=passwd
authz-db=authz
passwd下增加用户和密码
[users]
kh=123
zl=123
scg=123
xwq=123
ywj=123
fmz=123
authz下增加权限
[groups]//分组
g_admin=kh
g_ui=zl,scg
g_code=xwq
g_test=ywj,fmz
[/]
@g_admin=rw
*=r //其他人只有读
[/ui/js]
zl=rw
[/ui/html]
scg=rw
[/code]
@g_code=rw
[/test]
@g_test=rw
windows下搭建svn服务器及权限配置的更多相关文章
- linux系统Centos环境下搭建SVN服务器及权限配置
linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf.authz.passwd配置文件详细介绍 至于svn的概念,这里就不做详细阐述了,可以自行百度.简单来讲就是一个 ...
- 转:Mac下搭建svn服务器和XCode配置svn
Mac下搭建svn服务器和XCode配置svn 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2. ...
- [源码管理] Windows下搭建SVN服务器
前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效 ...
- Windows 下搭建 SVN服务器及使用
目录 一 .安装Visual SVN 二.配置SVN 三.安装TortoiseSVN 四.上传项目到远程仓库 五.从远程仓库下载项目 六.检出项目 七.版本回退 参考链接 http://blog.cs ...
- Windows 下搭建 SVN服务器
目录 一 .安装Visual SVN 二.配置SVN 三.安装TortoiseSVN 四.上传项目到远程仓库 五.从远程仓库下载项目 六.检出项目 七.版本回退 参考链接 https://blog ...
- Mac下搭建svn服务器和XCode配置svn
先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2.配置svn用户权限. / yourpath /s ...
- windows下搭建svn服务器
转自:http://www.cnblogs.com/cloud2rain/archive/2013/04/11/3015080.html 这篇文档非常好,转来学习,有一点就是把subversion创建 ...
- 详解虚拟机(windows)下搭建SVN服务器
安装前的准备 1.虚拟机的用户名最好是英文 2.严格按照步骤做,否则有可能不成功 3.如果安装失败,在虚拟机下的控制板完全下载VisualSVN-Server-2.7.7,重新安装 软件下载地址: h ...
- windows下搭建syslog服务器及基本配置
一.环境 windows7 64位+ kiwi_syslog_server_9.5.0 kiwi_syslog百度云下载地址: 链接: https://pan.baidu.com/s/1EpPBNsL ...
随机推荐
- 12.GIT多人协作
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin. 查看远程库的信息 $ git remote origin $ ...
- AE读取CAD图层包括注记
public override void FillDatabase(Teigha.DatabaseServices.Database pDb) { IFeatureClassContainer pFe ...
- 数据库知识,mysql索引原理
1:innodb底层实现原理:https://blog.csdn.net/u012978884/article/details/52416997 2:MySQL索引背后的数据结构及算法原理 ht ...
- PAT 1031 Hello World for U[一般]
1031 Hello World for U (20 分) Given any string of N (≥5) characters, you are asked to form the chara ...
- mono安装
linux上的DotNET,安装mono 当前,在Linux系统上架设ASP.NET网站.建设WEB应用工程项目已经在国内流行起来,而“Mono+Jexus”架构模式是Linux承载ASP.NET企业 ...
- Python实现支付宝在线支付
windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv C:\WINDOWS\system32>pip3 install virtuale ...
- C++ builder 书籍推荐
china-pub网上书店c++builder书籍专区,本专区专门为c++builder学习者提供目前最为畅销实用的c++builder技术书籍,通过对本专区c++builder书籍的了解,让您学习c ...
- (转)关于EntityFramework中连接字符串的说明
1. 基本格式 <connectionStrings> <add name="MyEntities" connectionString="metadat ...
- DB开发之大数据量高并发的数据库优化
一.数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能.所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的. ...
- Core Java 3
p270~p272 1.创建异常类. 步骤:1)定义一个派生于(继承)Exception或者其子类的类. 2)添加两个构造方法:一个是默认构造器,另一个是带有详细描述信息的构造器. import ja ...