SVN仓库服务端搭建
svn功能强大,主要用在以下方面:1. 版本控制;2. 内容同步;3.文件备份
配置步骤
第一步:安装 yum install subversion
第二步:初始化服务
cd /home
mkdir svn #创建svn软件工作目录
svnadmin create /home/svn #创建并启动svn服务
[root@192 home]# ls svn
conf db format hooks locks README.txt
第三步:配置svn关键参数
- conf/svnserve.conf 配置svn服务
#去除下面的5个注释
anon-access = read #匿名用户权限
auth-access = write #授权用户权限
password-db = passwd #指定密码文件
authz-db = authz #注定权限文件
realm = /home/svn # 认证空间名,指定版本库所在目录
- conf/passwd 配置密码文件
[root@192 conf]# cat passwd
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.
[users]
# harry = harryssecret
# sally = sallyssecret
ljbao=123321
[root@192 conf]#
- conf/authz配置权限文件
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
# [/foo/bar]
# harry = rw
# &joe = r
# * =
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
[/]
ljbao=rw ##读写权限
配置结束
使用客户端checkout即可:svn://你的IP
备注:启动命令svnserve -d -r /home/svn(启动)
停止命令kill 9 pid
阅读次数: 本文累计被阅读 1000000 次