当前位置: 首页 > news >正文

多个SVN版本库,共用同一个和密码配置文件

当一台服务器有多个项目的时候,为了便于管理多个,需要多个SVN版本库,共用同一个和密码配置文件。

安装教程可以看centos8安装SVN,并且实现windows拉取更新站点代码-CSDN博客

svn目录:/www/svn

xyz项目SVN版本库:/www/svn/pros

xyz项目路径:/www/wwwroot/xyz

wwwxyz项目SVN版本库:/www/svn/blog

wwwxyz项目路径:/www/wwwroot/wwwxyz

一、svn根目录中的配置文件

把authz、passwd、svnserve.conf放在svn根目录(/www/svn)下。

authz配置:

[groups]
xyz_pros=zbgxyz,test
xyz_pros_child=zbgxyzc
wwwxyz_pros=zbg
admin=zbgadmin
[/]
#设置admin组对svn所有版本都有读写权限
@admin=rw

[blog:/]
#设置wwwxyz_pros组对blog版本库有读写权限
@wwwxyz_pros=rw

[pros:/trunk]
#设置xyz_pros组对pros版本库中的主支(trunk文件夹)有读写权限
@xyz_pros=rw

[pros:/trunk/addons]
#设置xyz_pros_child组对pros版本库中的主支(trunk文件夹下的addons(即项目中的addons文件夹))有读写权限
@xyz_pros_child=rw

passwd配置:

[users]
# harry = harryssecret
# sally = sallyssecret
zbgxyz=zbgxyz
zbgxyzc=zbgxyzc
zbg=zbg123
zbgadmin=zbgadmin
test=test

svnserve.conf配置:

[general]
anon-access = none
auth-access = write
password-db = /www/svn/blog/conf/passwd
authz-db = /www/svn/blog/conf/authz
realm = blog

二、xyz项目配置:

authz和passwd,不做配置

 svnserve.conf配置:

[general]
anon-access = none
auth-access = write
password-db = /www/svn/passwd
#如果authz需要使用项目中的配置,直接authz-db=/www/svn/pros/conf/authz
authz-db = /www/svn/authz
realm = pros

三、wwwxyz项目配置

 authz和passwd,不做配置

 svnserve.conf配置:

[general]
anon-access = none
auth-access = write
password-db = /www/svn/passwd
#如果authz需要使用项目中的配置,直接authz-db=/www/svn/blog/conf/authz
authz-db = /www/svn/authz
realm = pros

相关文章:

  • Nacos 配置信息的发布流程是怎样的?服务端是如何校验和处理这些信息的?
  • 什么是SAQ评级?SAQ评级的好处?SAQ评级的意义
  • 第七章:OSPF
  • Stable Diffusion|Ai赋能电商 Inpaint Anything
  • ideal自动生成类图的方法
  • 锁策略--
  • 【Unity网络编程知识】FTP学习
  • JavaScript基础-常见网页特效案例
  • 【Linux】进程通信
  • NVIDIA Jetson Orin Nano 8G 开发板开箱测评:边缘AI设备的性价比之选
  • 【Easylive】saveVideoInfo 方法详细解析
  • 大模型专题10 —LangGraph高级教程:构建支持网页搜索+人工干预的可追溯对话系统
  • ELK 通过 logstash 收集单个/多个日志文件
  • GaussDB(for PostgreSQL) 存储引擎:ASTORE 与 USTORE 详细对比
  • KTransformer:国产高性能大模型加载工具使用指南
  • WindowsPE文件格式入门04.导入表
  • Spring基础一(IoC、Spring配置)
  • Oracle数据库数据编程SQL<3.7 PL/SQL 触发器(Trigger)>
  • Modbus TCP转profibusDP网关接防撞雷达快速配置
  • 【TVM教程】使用 TVMC Micro 执行微模型
  • 美联储主席:供应冲击或更频繁,将重新评估货币政策方法中的通胀和就业因素
  • 董军同德国国防部长举行会谈
  • 张涌任西安市委常委,已卸任西安市副市长职务
  • 美国调整对华加征关税
  • 金砖国家召开经贸联络组司局级特别会议,呼吁共同抵制单边主义和贸易保护主义
  • 海运港口股掀涨停潮!回应关税下调利好,有货代称美线舱位爆了