svn安装

svn安装文档
1.安装svn
yum install subversion
2.新建一个目录用于存储svn文件
mkdir /svn
3.新建一个资源库
svnadmin create /svn/project
查看新建的资源库会有
conf db format hooks locks README.txt
这几个目录

目录用途说明:
hooks目录:放置hook脚本文件的目录
locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)

4.配置svn服务的配置文件svnserver.conf文件
vi /svn/project/conf/svnserve.conf
在里面添加
[general]
anon-access = none ###禁止匿名访问
auth-access = write ###认证后有写的权限
password-db = /svn/project/conf/passwd ###指定密码文件
authz-db = /svn/project/conf/authz ###指定权限认证文件
realm = My First Repository ###提示信息

5.添加访问用户及口令
vi /svn/project/conf/passwd
在里面添加
[users]
root = 111 ###用户及密码,因为我只有root用户,有几个用户可以添加几个
6.配置用户的授权文件
vi /svn/project/conf/authz
在里面添加
[groups]
admin = root ###将root用户添加到admin组
[/]
@admin = rw ###给admin组读写权限
* =

格式说明:
[/] 表示对根目录(即/svn/project)下的所有子目录范围设置权限
[/abc] 表示对资料库中abc项目设置权限
*= 表示除了上面设置的权限用户组以外,其他所有用户都设置空权限,空权限表示禁止访问本目录,这很重要一定要加上。

7.启动svn服务
svnserve -d -r /svn/project/

8.使用客户端连接
下载TortoiseSVN
在url中输入
svn://192.168.1.99回车,提示输入用户名和口令

9.linux连接
svn co svn://192.168.1.99

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值