首先检查操作系统上面是否安装了subversion,一般centos操作系统都默认安装了此软件,如果没有安装使用如下命令快速安装
查询是否安装
rpm -qa subversion
如果没有使用则安装:yum -y install subversion
cd /data
mkdir svn
mkdir trunk
svnadmin create /data/svn/trunk/pethome #这里是路径和即将创建的版本库名称(pethome)
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:认证规则库的路径
注意点:都要顶格写,否则在使用时会报错
vim passwd #配置用户名字和密码 格式:用户名=密码
vim authz
#admin是组名 root是属于group_one组
#[/]配置为访问相对根目录
svnserve -d -r /data/svn/trunk/
注:
#(如果提示该服务已经存在)
#ps -A | grep svnserve (找出该进程)
#kill -TERM 端口号