TortoiseSVN使用-权限配置

简介: TortoiseSVN使用-权限配置

image.png
@[toc]

3.5 权限配置

3.5.1 单一版本库权限配置

①要设置授权访问就需要创建用户,并为用户设定权限

②打开授权访问的配置
[1]打开 D:\DevRepository\Subversion\ERP\conf\svnserve.conf
[2]将第 19 行 anon-access = write 注释掉:# anon-access = write 或者放开写成anon-access = none

表明该版本库不接受匿名访问
[3]将第 20 行# auth-access = write 注释打开:auth-access = write

表明该版本库使用授权访问
[4]将第 27 行注释打开:password-db = passwd

表明使用同目录下的 passwd 文件保存用户信息

[5]将第 36 行注释打开:authz-db = authz

表明使用同目录下的 authz 文件保存权限信息
[6]打开 passwd 文件创建用户

userWrite01 = 123456 
userWrite02 = 123456 
userRead = 123456 
userOther = 123456

[7]打开 authz 文件:#后面注释的是例子

<1>创建用户组

[groups] 
# harry_and_sally = harry,sally 
# harry_sally_and_joe = harry,sally,&joe 
canWrite = userWrite01,userWrite02

<2>指定路径,给用户和用户组授权

# [/foo/bar] 
# harry = rw 
# &joe = r 
# * =屏蔽那些未设定的用户,让它们没有任何权限 
[/] 
@canWrite = rw 
userRead = r 
* =

<3>权限的继承性:父目录设置的权限,对子目录同样有效——除非子目录进行
了更为具体的设定

[/subDir] 
userOther = rw 
* =

这个例子表示当前版本库下的 subDir 目录只有 userOther 有读写权限,其它用户 无任何权限 。

3.5.2 多版本库共享配置

在版本库根目录 D:\DevRepository\Subversion 下创建 commConf 目录
将未修改的 authz 和 passwd 文件拷贝到 commConf 目录下
修改需要设置权限的版本库的 svnserve.conf 文件

①password-db = ../../commConf/passwd

②authz-db = ../../commConf/authz
在 password 中创建用户

[users] 
# harry = harryssecret 
# sally = sallyssecret 

userERP = 123456
userOA = 123456 
userCRM = 123456

在 authz 中针对不同版本库为不同用户授予权限

# [repository:/baz/fuz] 
# @harry_and_sally = rw 
# * = r 

[ERP:/] 
userERP = rw 
* = 

[OA:/] 
userOA = rw 
* = 

[CRM:/] 
userCRM = rw 
* =

本人其他相关文章链接

1.Windows下版本控制器(SVN) - 1、开发中的实际问题+2、版本控制简介
2.Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
3.Windows下版本控制器(SVN)-TortoiseSVN使用+权限配置+合并深度介绍+分支介绍
4.Windows下版本控制器(SVN)- 配置版本库
5.Windows下版本控制器(SVN)-启动服务器端程序
6.TortoiseSVN使用-授权访问
7.TortoiseSVN使用-TortoiseSVN更换或重置登录用户
8.TortoiseSVN使用-合并分支代码
9.TortoiseSVN使用-权限配置
10.TortoiseSVN使用-合并深度介绍

image.png

重要信息

image.png
image.png
image.png
image.png

目录
相关文章
|
6天前
|
前端开发 API 开发者
一键抠图有多强?19Kstar 的 Rembg 开源神器,5 大实用场景颠覆想象!
Rembg是一款基于Python的开源抠图工具,利用深度学习模型(U-Net/U-2-Net)实现高质量背景移除。它支持命令行、Python API、服务端API及插件等多种形式,适用于电商商品图、社交头像优化、设计项目图像等场景。凭借高精准度、即插即用特性和全面生态,Rembg在GitHub上已获19.1K星,成为开发者社区中的热门工具。其本地部署特性确保数据隐私,适合专业与商业环境使用。项目地址:https://github.com/danielgatis/rembg。
64 24
|
6天前
|
人工智能 自然语言处理 IDE
通义灵码 × Qwen3:编程智能体上线
通义灵码现已全面支持Qwen3,正式上线编程智能体。升级后的工具不再只是代码生成器,而是能理解任务的智能搭档,依托Qwen3能力结合MCP服务,自动感知项目结构、分析需求并调用多种工具完成编码任务。通过自然语言输入,开发者可在10分钟内完成原本需1~2天的App开发工作。此外,通义灵码支持工程级变更、自动上下文感知、工具自主使用及终端命令执行,深度集成3000+ MCP服务,覆盖DevOps全流程。目前插件下载量超1500万,累计生成代码超30亿行。体验只需将插件升级至2.5.0版本以上并在VS Code或JetBrains IDE中启用。
68 24
|
26天前
|
Arthas 监控 Java
Arthas jvm(查看当前JVM的信息)
Arthas jvm(查看当前JVM的信息)
60 17
|
27天前
|
人工智能 自然语言处理 搜索推荐
AI 零成本搭建个人网站,小白 3 步搞定!通义灵码智能体+MCP 新玩法
通过AI技术,即使不编写代码也能高效开发项目。从生成诗朗诵网页到3D游戏创建,这些令人惊叹的操作如今触手可及。经过摸索,我利用AI成功上线了个人站点:https://koi0101-max.github.io/web。无需一行代码,借助强大的工具即可实现创意,让开发变得简单快捷!
960 68
|
4天前
|
API Android开发 数据安全/隐私保护
APP Trace 传参安装流程详解 (开发者视角)
本文介绍了Trace传参安装技术,用于追踪应用安装来源、传递自定义数据及实现深度链接等功能。内容涵盖Android和iOS平台的实现方案,包括Google Play Referrer、Firebase Dynamic Links和Apple App Store参数等工具的使用。同时,详细说明了服务器端处理流程、测试验证方法以及隐私合规 considerations。还探讨了高级应用场景如延迟深度链接和跨平台归因,并提供了常见问题的解决方案,帮助开发者高效实现该功能以支持渠道效果评估与用户行为分析。
|
2月前
|
人工智能 IDE API
10行代码,实现你的专属阿里云OpenAPI MCP Server
本文介绍如何用10行Python代码创建专属阿里云OpenAPI MCP Server。针对传统MCP Server工具固化、开发复杂等问题,提出借助alibaba-cloud-ops-mcp-server实现灵活拓展的方案。通过配置服务与API名称,运行简短代码即可生成支持SSE连接的MCP Server。用户无需深入了解阿里云OpenAPI细节,大幅降低开发门槛。未来将探索通用工具设计,实现固定工具调用任意API,进一步提升灵活性与效率。
|
11天前
|
JavaScript 前端开发 开发者
Vue 自定义进度条组件封装及使用方法详解
这是一篇关于自定义进度条组件的使用指南和开发文档。文章详细介绍了如何在Vue项目中引入、注册并使用该组件,包括基础与高级示例。组件支持分段配置(如颜色、文本)、动画效果及超出进度提示等功能。同时提供了完整的代码实现,支持全局注册,并提出了优化建议,如主题支持、响应式设计等,帮助开发者更灵活地集成和定制进度条组件。资源链接已提供,适合前端开发者参考学习。
99 17