linux上安装svn

1.查询是否安装
rpm -qa subversion

如果没有安装使用yum
yum -y install subversion

2.配置svn并启动svn服务,可以使用svnserve --help 查看启动帮助
指定svn的数据存储路径
mkdir -p /application/svndata

指定svnd 的配置文件信息路径

mkdir -p /application/svnpasswd

启动svn服务
svnserve -d -r /application/svndata/

3.检测svn服务是否正常启动
第一种进程
ps -ef | grep svn

第二种通过端口3690检测
netstat -lntup | grep 3690

4.使用svnadmin建立svn项目版本库
查看创建项目版本库命令
svnadmin --help
svnadmin help create

创建 sadoc版本库
svnadmin create /application/svndata/sadoc

5.配置sadoc版本的可用权限
进入sadoc版本库配置目录。并备份配置文件
cd /application/svndata/sadoc/conf/
cp -p svnserve.conf svnserve.conf.default

进行详细配置
anon-access = none //禁止匿名访问
auth-access = write //认证有读的权限
password-db = /application/svnpasswd/passwd //指定密码文件
authz-db = /application/svnpasswd/authz //指定权限认证文件

6.复制passwd和authz文件到sadoc的svnpasswd目录并修改权限
cp -p authz passwd /application/svnpasswd/
cd /application/svnpasswd
ll
chmod 700 authz passwd
ll
7.为svn版本库创建用户并授权访问指定项目版本库
编辑passwd文件配置用户和密码
vim passwd
username = userpassword
编辑authz文件配置读取权限

[<</span>版本库>:/项目/目录]

       @<</span>用户组名> = <</span>权限>

       <</span>用户名>  = <</span>权限>

8.重新启动svn服务进行验证


备注:修改passwd和authz文件不需要重启svn服务而修改svnserve.conf则需要

posted @ 2017-10-23 10:17  二班长  阅读(154)  评论(0编辑  收藏  举报