标签:killall install 空格 ups 子目录 name 配置 系统 建议
#svn的下载安装命令
yun -y install subversion
#检查是否安装成功
svnserve --version
#如图表示安装成功(可以看到其中安装的版本号 version 1.6.11)
# 创建svn库的存放目录 (mkdir是linux创建目录命令)
mkdir /depot/svn/svndepot
# 指定svn库 (svn会在此目录下生成一些所需文件)
svnadmin create /depot/svn/svndepot
生成后的目录结构
conf : 用于配置svn成员的权限、账户密码等
db : 版本数据存储目录
format : 存储一个整数的文件,此整数代表库层次结构版本
hooks : 存放版本库勾子目录
locks : 用来跟踪库的访问者
### 修改svn库的配置信息
#添加账号(编辑conf/passwd )
vi /depot/svn/svndepot/conf/passwd
如图:添加了一个账号为chenfei 密码为123456的账号
#修改账号权限
vi /depot/svn/svndepot/conf/authz
如图:修改账号为chenfei的权限为读写 rw (read write)
[/] 表示限定账号可操作权限的目录为为根目录
[/foot/bar] 表示限定账号可操作权限的目录为/foo/bar
[groups] 表示为用户分组,格式为 group_name = user1,user2 多个用户用逗号分隔。
@group_name = rw 为此组下的账号分配读写权限
[repository:/baz/fuz] 表示名为repository的仓库下/baz/fuz/目录进行权限控制
* = r 表示为所有用户分配权限可读权限
#指定已添加的账号及权限的配置文件地址
vi svnserve.conf
如图:
anon-access:none 未授权用户不可用 可选[read none write]
auth-access: write 为授权后(登录) 的用户分配权限为读写 可选[read none write]
authz-db = authz :用户权限配置文件为当前目录(conf)下的authz文件
password-db = passwd: 账户配置文件为当前目录(conf)下的passwd文件
realm = My First Repository :显示名 客户端查看svn服务器上文件时所显示的名字
#服务启动 (/depot/svn/ 启动svn库的所在目录)
svnserve -r -d /depot/svn/
#服务停止
killall svnserve
日期:2017-05-06 03:09:04
标签:killall install 空格 ups 子目录 name 配置 系统 建议
原文地址:http://www.cnblogs.com/chenchen-fei/p/6815548.html