Linuxsvn环境配置

Posted 三生石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linuxsvn环境配置相关的知识,希望对你有一定的参考价值。

Ubuntu 安装svn环境配置

1. 安装

sudo apt-get install subversion

安装过程需要数据【Y】

 2. svn位置选择

安装完成之后,选择svn目录位置, 将其放在/home/svn 下

sudo mkdir /home/svn

开始创建版本库:

cd /home/svn
sudo svnadmin create /home/svn (创建版本仓库)

3. 权限配置

需要修改conf目录下的三个配置文件 authz; passwd; svnserve.conf

3.1 svnserve.conf 文件修改

 1 [general]
 2 #匿名用户不可读
 3 anon-access = none
 4 
 5 #权限用户可写
 6 auth-access = write
 7 
 8 #密码文件为passwd
 9 password-db = passwd
10 
11 #权限文件为authz
12 authz-db = authz

3.2 passwd 文件修改

本文件用来配置svn登录的账号密码

在[users]中配置用户名和密码  配置格式:用户名=密码

1 [users]
2 
3 username=password

3.3 authz 文件修改

[groups] 配置分组情况

1 @groupname = username,username

配置目录的操作权限

1 [/]
2 @groupname=rw
3 *=r

[/]表示svn根目录

@grooupname=rw 表示对groupname的用户有读写操作

*表示对除了groupname 以外的用户只有读操作

4. svn服务器配置

4.1 开启svn服务器

1 sudo svnserve -d -r /home/svn/

4.2 关闭svn服务器

1 sudo kill all svnserve 

 

以上是关于Linuxsvn环境配置的主要内容,如果未能解决你的问题,请参考以下文章

分享下使用 svn,测试服务器代码自动更新线上服务器代码手动更新的配置经验

Linuxsvn添加用户

VSCode 配置 用户自定义代码片段 自定义自动代码补充

vscode 开发微信小程序环境配置

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

VSCode自定义代码片段11——vue路由的配置