centos下svn分组权限管理

简介: 1、打开svn安装目录。可以通过ps aux|grep svn 查找svn的安装目录 2、编辑svnserve.conf, 基本保留这些内容[general]anon-access=noneauth-acces...

1、打开svn安装目录。可以通过ps aux|grep svn 查找svn的安装目录
2、编辑svnserve.conf, 基本保留这些内容

[general]
anon-access=none
auth-access=write
password-db=passwd // 这里可以填写具体路径比如:/z/svn/passwd  这样多个版本库可以使用同一套配置
authz-db=authz     // 可以写具体路径
realm=repos
[sasl]

3、编辑passwd文件, 配置用户名密码

[users]
jk = jk123
ybh = ybh123
wus = wus123456
test = test123456

4、配置authz文件, 管理授权


[groups]   //这里是分组权限管理,可以根据文件夹名字命名分组信息,分配下面人员账号
android=wus     
backend=jk,ybh
ios=zhangc,hubert
test=test
lcej=jk,ybh

[/]     // 这里是根目录下权限,jk拥有根目录下可读可写权限(rw)
jk=rw     

[soft:/]  // jk拥有soft目录下可读可写的权限
jk=rw

[soft:/Android]     // 安卓组的全体成员拥有soft目录下Android目录下的可读写权限,这里安卓组只有wus
@android=rw

[soft:/Backend]  // 后端组的全体成员拥有soft目录下Backend目录下的可读写权限,这里后端组有jk,ybh
@backend=rw

[soft:/Backend/lcyj-base]   
// 测试组的全体成员拥有soft目录下/Backend/lcyj-base目录下的只可读权限,这里测试组只有test
@test=r

[soft:/IOS]
// IOS组的全体成员拥有soft目录下/IOS目录下的可读写权限,这里IOS组有zhangc,hubert
@ios=rw

[soft:/lcej]  // lcej组的全体成员拥有soft目录下lcej目录下的可读写权限,这里lcej组有jk,ybh
@lcej=rw

5、重启svn服务器。
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

目录
相关文章
|
Linux Shell 数据安全/隐私保护
CentOS 搭建SVN服务器
CentOS 搭建SVN服务器
410 0
CentOS 搭建SVN服务器
|
4月前
|
网络安全 数据安全/隐私保护
Centos8下快速搭建SVN服务器
Centos8下快速搭建SVN服务器
89 0
|
Linux 数据安全/隐私保护 网络安全
Centos7环境下搭建SVN服务器
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
326 0
|
Java Linux 网络安全
Linux(Centos7)下搭建SVN服务器
Linux(Centos7)下搭建SVN服务器
231 1
Linux(Centos7)下搭建SVN服务器
|
Linux 网络安全 开发工具
Centos7.6安装SVN
服务器上已经配置了git,但是git对C#的管理不是很友好。我就想到了svn。这里记录一下centos7安装svn的过程。
416 0
Centos7.6安装SVN
|
缓存 网络协议 Linux
CentOS7搭建SVN服务器完整版教程
CentOS7搭建SVN服务器完整版教程
|
Linux 测试技术 开发工具
centos7安装配置svn服务
安装说明 系统环境:CentOS7.2 #检查是否已安装SVN rpm -qa subversion 一.安装SVN yum -y install subversion 1、验证安装 检验已经安装的SVN版本信息 svnserve --version 2、代码库创建 ...
1670 0
|
Linux 开发工具 数据安全/隐私保护
Centos7搭建SVN服务(多个仓库)并利用svn 钩子(hooks)自动部署仓库代码到指定web目录...
Centos7搭建SVN服务(多个仓库)并利用svn 钩子(hooks)自动部署仓库代码到指定web目录...
174 0
Centos7搭建SVN服务(多个仓库)并利用svn 钩子(hooks)自动部署仓库代码到指定web目录...
|
Linux
centos7如何安装svn的服务端
centos7如何安装svn的服务端
126 0
centos7如何安装svn的服务端
|
Linux 项目管理 数据安全/隐私保护
CentOS下使用SVN实现多项目管理配置方案
CentOS下使用SVN实现多项目管理配置方案
428 0