Linux服务器中SVN版本库的创建与配置

一.安装

首先检查操作系统上面是否安装了subversion,一般centos操作系统都默认安装了此软件,如果没有安装使用如下命令快速安装
查询是否安装
rpm -qa subversion
如果没有使用则安装:yum -y install subversion


二.创建SVN版本库

   1.创建文件夹

    cd  /data

   mkdir svn

  mkdir  trunk

 2.创建版本库

  svnadmin create /data/svn/trunk/pethome  #这里是路径和即将创建的版本库名称(pethome)


三.配置SVN

1.配置目录及权限

cd /data/svn/trunk/pethome/conf  #配置文件所在的目录

vim svnserve.conf

#anon-access:匿名用户的权限,可以为read,write和none,默认值read。不允许匿名用户访问:anon-access = none
#auth-access:认证用户的权限,可以为read,write和none,默认值write。 
#password-db:密码数据库的路径

#authz-db:认证规则库的路径 

注意点:都要顶格写,否则在使用时会报错


2.配置用户名和密码

vim passwd              #配置用户名字和密码 格式:用户名=密码



3.配置用户和用户组

vim authz

#admin是组名 root是属于group_one组
#[/]配置为访问相对根目录



四.启动SVN服务

svnserve -d -r /data/svn/trunk/            
注:
#(如果提示该服务已经存在)
#ps -A | grep svnserve (找出该进程)

#kill -TERM 端口号