SVN用户及权限配置

SVN配置用户权限 2015年9月11日 18:48:39 大多数程序员只需要知道如何使用svn客户端即可,但如果你是管理人员,项目负责人,就不得不对svn用户进行权限管理。 假设创建的仓库路径为:D:\SVNLibrary ===>取消匿名登陆: 打开文件D:\SVNLibrary\conf\svnserve.conf 找到:###anon-access = read 将前面的注释去掉,并将read 改 阅读详情
svnserve配置

2.1 创建仓库
2.1.1 创建仓库存放目录
# mkdir -p /opt/svn/{repos,etc}

2.1.2 创建SVN仓库
# svnadmin create /opt/svn/repos/source1
# svnadmin create /opt/svn/repos/source2
# chown -R svn:svn /opt/svn/

仓库名称可以根据自己的规划或喜好设定。

2.2 配置仓库
SVN的svnserve对于每个仓库,有一个独立的配置文件和独立的用户、权限管理。
在这里仍然要保持配置文件svnserve.conf的独立,但是用户、权限管理是用统一的一个文件来存储。
这样方便以后的管理和维护。
另外要注意,即使svnserve服务已经运行,修改配置文件或者用户、权限管理文件,保存后马上生效,不需要重启服务。

2.2.1 配置source1仓库
进入仓库目录
# cd /opt/svn/repos/source1
2.2.2 修改配置
你可以直接删除默认的svnserve.conf文件,然后使用下面的配置:
# vi svnserve.conf
[general]
anon-access = none 
auth-access = write
password-db = /opt/svn/etc/svn-user.conf
authz-db = /opt/svn/etc/svn-authz.conf
realm = My First Repository

说明:
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = /opt/svn/etc/svn-user.conf #用户保存文件
authz-db = /opt/svn/etc/svn-authz.conf #权限管理文件
realm = My First Repository #仓库名称

2.2.3 配置source2仓库
# cd /opt/svn/repos/source2
2.2.4 修改配置
你可以直接删除默认的svnserve.conf文件,然后使用下面的配置:
# vi svnserve.conf
[general]
anon-access = none 
auth-access = write
password-db = /opt/svn/etc/svn-user.conf
authz-db = /opt/svn/etc/svn-authz.conf
realm = My Second Repository

如果有更多的仓库,可以类推配置。

----------------------------------------------------------------------
svnserve.conf的原始内容:

..............................略
----------------------------------------------------------------------

3 用户及权限管理

3.1 用户管理3.1.1 创建用户存储文件
# vi /opt/svn/etc/svn-user.conf
3.1.2 设置用户帐号
[users]
harry = harryssecret
sally = sallyssecret
bote = botessecret

说明:
[users] #是必须的,标记为用户配置开始
harry = harryssecret # harry 是用户名 , harryssecret是密码。注意,是明文密码
sally = sallyssecret # 同上
bote = botessecret # 同上

往后所以仓库的用户都在这里记录就可以了。至于那个用户,允许访问那个仓库,在权限管理里限制。

3.2 权限管理3.2.1 创建权限管理文件
# vi /opt/svn/etc/svn-authz.conf
3.2.1 设置权限管理
[groups]
source1 = harry
source2 = sally

[source1:/]

@source1 = rw
@source2 = r


[source2:/]
@source2 = rw
bote = rw

linux下svn多用户及多仓库权限配置 前言安装请参考前面文章,这里只讲用户与权限配置1.创建仓库和用户svnadmin create /var/svn/java  创建了一个java的仓库svnadmin create /var/svn/vue  又创建了一个前端的仓库[group]@java=zhangsan,lisi   建了java组成员@vue=xiaoming,xiaohei    建了前端组成员@A=xiaohong@B=... 阅读详情

相关推荐

SVN配置用户和权限以及初始化导入数据

4,配置用户和权限svn的权限管理涉及到一下文件:passwd文件   --   /conf目录下   用于存放本svn库的用户名和密码,用 = 分割,左边是用户名,右边是密码(明文)。authz   --   /conf目录下   用于存放本svn库的访问授

astraydog的专栏 1万+

TortoiseSVN使用-TortoiseSVN更换或重置登录用户

TortoiseSVN使用-ortoiseSVN更换或重置登录用户

刘大猫 4671

如何用Python分析20年投资者情绪数据(附ISI和CICSI完整数据集)

本文提供了一份利用Python分析2003-2023年投资者情绪数据的实战指南。文章详细介绍了如何获取并清洗ISI和CICSI数据集,运用Pandas、Matplotlib等工具进行数据探索、可视化与深度分析,包括趋势分解、成分关联及情绪状态划分,旨在帮助读者掌握从数据到洞察的完整流程,为量化金融研究提供方法论支持。

gpu4optimizer的博客 469

svn - 配置账号、自动更新、配置log权限

虽然已经有很多朋友的公司都不使用svn了,但也有很多朋友的公司在使用,统一整理了svn的配置账号、自动更新、配置log权限,常用的操作知识。

stark张宇 3223

2.4G射频微带线阻抗匹配设计实战(WiFi/BLE)

本文深入探讨了2.4G射频微带线阻抗匹配在WiFi/BLE产品开发中的关键作用。文章详细解析了共面波导微带线结构,提供了基于SI9000工具的阻抗计算实战指南,并总结了不同PCB板厚下的设计参数对照表。同时,文章分享了PCB布局布线、与板厂沟通以及天线匹配调试等核心避坑经验,旨在帮助硬件工程师构建从射频芯片到天线的稳定高效传输通道。

j0k1l2m3n的博客 369

Node框架之NestJS入门学习

文章主要分为三部分:1 NestJS 与Egg对比2 NestJS 基础知识介绍3 使用NestJS快速搭建应用,实现CURD操作e-link文档Egg官网NestJS 官网NestJS中文文档(非官方)

十九万里的博客 4742

SVN账号配置权限

SVN账号配置权限

u010483330的博客 1万+

实战指南:如何用Frida绕过某梆加固的Anti-Frida检测(附完整脚本)

本文深入剖析了企业级加固方案中的Anti-Frida检测机制,并提供了实战对抗策略。通过分析基于文件系统、内存特征、行为及环境的多层次检测原理,文章详细介绍了如何定位检测逻辑、绕过maps文件扫描、对抗内存与行为特征检测,并附上了针对某梆加固的完整绕过脚本与系统化工程方案。

weixin_42527589的博客 600

linux svn 服务配置文件,linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf、authz、passwd配置文件详细介绍...

linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf、authz、passwd配置文件详细介绍2020年01月11日阅读数:49这篇文章主要向大家介绍linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf、authz、passwd配置文件详细介绍,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。至于svn的概念,这里就不...

weixin_29419979的博客 448

基于Active-HDL的HDL设计录入与仿真

作者:毛茏玮 / Saint 掘金:https://juejin.im/user/5aa1f89b6fb9a028bb18966a 微博:https://weibo.com/5458277467/profile?topnav=1&wvr=6&is_all=1 GitHub:github.com/saint-000 优快云: https://me.youkuaiyun.com/qq_4053...

一个会写代码的烤鸭 7784

SolidWorks+ADAMS双验证:你的机械臂力矩计算真的靠谱吗?

本文探讨了机械臂力矩计算中手工计算的局限性,并介绍了SolidWorks和ADAMS双验证方法的重要性。通过实际案例展示了动态工况下传统计算方法的误差,详细解析了SolidWorks精准质心捕捉和ADAMS动力学仿真的关键技术,帮助工程师构建计算-仿真-实测闭环验证流程,确保机械臂设计的可靠性和安全性。

grafana6viz的博客 230

如何配置svn中的权限,用户组权限和用户名

因为我当初创建repository时是这样: svn

qdujunjie的专栏 1万+

第 5 篇:责任链模式 (Chain of Responsibility) —— 协议栈的流水线

本文介绍了责任链模式在嵌入式通信协议解析中的应用。针对传统"面条式"代码维护困难的问题,提出将各协议解析器解耦为独立处理单元,通过链表形式串联。文章详细展示了模式实现:定义抽象处理者接口、实现具体协议处理器、构建链表管理器。该方案具有内存占用低(O(1)栈空间)、可动态扩展、支持优先级调整等优势,并探讨了性能优化策略及动态插件系统等扩展应用,为嵌入式通信协议处理提供了清晰的架构方案。

一路往蓝-Anbo 的博客 179

linux配置SVN,添加用户,配置用户组的各个权限教程

前言 今天组长要我给新员工添加svn 的权限,以及赋予他们权限访问指定的目录,于是就顺手写个教程吧,毕竟好记性不如烂笔头 一、xshell登陆服务器 用xshell登陆服务器,cd切换到服务器中svn的项目仓库目录中,然后切换到conf文件中,会看到3个文件,分别是 authz、passwd、svnserve.conf linux操作熟练的同志们,可以直接在xshell里面操作,通过...

小小鱼儿小小林的博客 1万+

【GameFramework框架内置模块】8、文件系统(File System)

最近好忙,鸽了好久。不能颓废了,继续发力。今天分享的是GF框架的文件系统。首先,引用比较官方的说法:GF的FileSystem虚拟文件系统,使用类似磁盘存储的感念对零散的文件进行集中管理,优化资源加载时产生的内存分配,也可以对资源进行局部片段加载,极大的提升了资源加载的性能。通俗点讲就是,我这个模块就是加载磁盘文件的,优化加载时产生的内存分配。那么,它是怎么优化的呢?

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2452

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SVN的服务器端用户权限配置

 搭建的文章很多了,这里先不整理,今天主要做了一下SVN服务器的配置。 第一:用户的配置   SVN和apache整合的话,用户可以直接使用htpasswd dav_svn.passwd_file_address USERNAME来配置。  而账户的管理可以用dav_svn.authz来配置  前面那个passwd文件保存的是用户的基本信息,就不列了。而另外那个dav_sv

SV的边界 8410

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

SVN的权限管理是如何工作的?如何配置用户权限?

在 Subversion (SVN) 中,权限管理是非常重要的一部分,它可以确保只有授权的用户才能访问和修改仓库中的代码。SVN 提供了灵活的权限管理机制,可以通过配置文件来设置不同用户的访问权限。以下是 SVN 权限管理的工作原理和配置方法。SVN 的权限管理基于一个配置文件,通常称为 文件。这个文件定义了用户和组的权限,以及它们对仓库中不同路径的访问权限。SVN 服务器会根据这个文件来决定用户是否可以读取、写入或执行特定操作。权限配置文件通常位于 SVN 仓库的 目录下,文件名为 。例如: 配置文件

qq_33240556的博客 3626

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

svn 子目录 配置权限_SVN服务器之用户权限配置——authz文件

本文主要是分析SVN服务器中用户权限的配置,作为SVN服务器基本配置的提高篇。如果读者还未了解SVN服务器的基本配置,可以参见本人的另外一篇博文《使用自己的Linuxsvnserve服务器》,链接:,本文中下面简称《基础篇》。本文欢迎自由转载,但请标明出处和本文链接,并保持本文的完整性。CU:GodbachOct 26,2009在实际的项目开发中,有新的成员加入进来。这就需要在SVN服务器上为其添...

weixin_34382015的博客 1407

linux安装svn,配置用户、用户组权限

一、安装svn  yum -y install subversion 2.安装完成后创建仓库   svnadmin create  /xx科技  cd  /xx科技   ,到仓库目可以看到下面的配置文件    cd /conf 目录 编辑svnserve.conf主配置文件,对以下几项修改如下 [general] anon-access = none    #取消匿名访问 au...

FinelyYang的专栏 1万+

五、SVN用户权限的配置

前面使用匿名用户,在实际开发中是有问题的,现在我们来创建三个用户 admin xiaohong xiaoming 要求 ①admin和xiaohong有读写的权限 ②xiaoming只有读的权限 ③其他用户通通不能操作我们的仓库 所有的配置都在服务器端 a.修改 svnserve.conf 修改内容 #便是匿名用户没有任何权限 none|write|read anon-access = none ...

也许是我送你哦 982

linux配置svn用户,linux配置SVN,添加用户,配置用户组的各个权限教程

前言今天组长要我给新员工添加svn 的权限,以及赋予他们权限访问指定的目录,于是就顺手写个教程吧,毕竟好记性不如烂笔头一、xshell登陆服务器用xshell登陆服务器,cd切换到服务器中svn的项目仓库目录中,然后切换到conf文件中,会看到3个文件,分别是authz、passwd、svnserve.conflinux操作熟练的同志们,可以直接在xshell里面操作,通过vi命令分别去修改里面的...

weixin_39918690的博客 581

linux配置SVN,添加用户,配置用户组的各个权限

一、xshell登陆服务器 用xshell登陆服务器,cd切换到服务器中svn的项目仓库目录中,然后切换到conf文件中,会看到3个文件,分别是 authz、passwd、svnserve.conf 二、编辑svnserve.conf文件,进行svn配置 首先编辑svnserve.conf主配置文件,主要是对以下几项修改 [general] anon-access = non...

dreamboycs的博客 1443

SVN服务器用户权限配置

案例1:temp文件夹的目录结构:temp├arm│├folder1││ ├f1.txt │├folder2││ ├f2.txt│├folder3││ ├f3.txt我在temp目录下进行Import  到 版本库 svn://localhost/arm然后我想将用户A、B、C的访问权限设为folder1、folder2、folder3,也就是A只能访问folder1,B只能访问folder2,C

freeglad的专栏 4967
上一篇: 利用SVN的钩子同步更新代码的方法详解
下一篇: Linux下SVN部署/安全及权限配置,实现web同步更新
y_server
博客等级 码龄11年 6粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值