码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 6.5系统搭建SVN服务

时间:2015-09-15 16:42:10      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:create   linux   根目录   密码   

CentOS 6.5系统搭建SVN服务

  1. 查看系统内核及位数

[root@VM ~]# cat /etc/redhat-release

CentOS release 6.5 (Final)

[root@VM ~]# uname -a

Linux VM2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64GNU/Linux

  1. 安装SVN

yum -y install subversion

  1. 查看SVN包是否安装

rpm -aqsubversion

subversion-1.6.11-15.el6_7.x86_64

  1. 配置与启动SVN服务

建立SVN版本库根目录(svndata)及密码权限目录(svnpasswd

mkdir -p /application/svndata

mkdir -p/application/svnpasswd

  1. 启动svn服务进程

svnserve -d -r/application/svndata/

  1. 建立svn版本库

svnadmin create/application/svndata/sadoc

  1. 修改svnserver.conf配置文件

备份配置文件

cp -f svnserve.confsvnserve.confbak

[root@VM conf]# egrep "\-access|\-db=" svnserve.conf

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = authz

 

修改

vi svnserve.conf

anon-access = none   #12

auth-access = write     #13

password-db =/application/svnpasswd/passwd   #20

authz-db = /application/svnpasswd/authz    #27

  1. 修改authz passwd配置文件

cp authz passwd  /application/svnpasswd/

进入/application/svnpasswd

chmod 700 *

 

  1. 设置账户密码

Vi  passwd

[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

  1. 10. 设置权限

vi authz

在末尾添加如下代码:

[sadoc:/]

dan=rw

w=r

意思是版本库的根目录dan对其有读写权限,w只有读权限。

  1. 11.重启SVN服务

svnserve -d -r svnserve -d -r/application/svndate

  1. 12.安装SVN客户端

过程省略。。。。

  1. 13.windows 测试

新建一个测试文件夹,在该文件夹下右键选择 SVN checkout如下图(要事先安装TortoiseSVN)

技术分享

填写SVN地址,如下图:

技术分享

输入密码,如下图:

技术分享

登陆成功:

技术分享

 

 

 

 

至此SVN服务搭建完成

本文出自 “技术运维” 博客,请务必保留此出处http://xf214.blog.51cto.com/2014275/1694944

CentOS 6.5系统搭建SVN服务

标签:create   linux   根目录   密码   

原文地址:http://xf214.blog.51cto.com/2014275/1694944

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!