CENTOS6下搭建SVN服务器

 

1.安装svn

yum install subversion

 

2.验证安装是否成功及安装目录

svnserve –version

rpm -ql subversion

 

3.创建svn版本库

mkdir svn

svnadmin create svn/repo

注:repo是版本库名称

 

4.配置svn

创建版本库后,在这个版本库的conf目录下会生成3个配置文件:

  1. [root@singledb conf]# pwd
  2. /root/svn/repo/conf
  3. [root@singledb conf]# ls
  4. authz  passwd  svnserve.conf

 

说明

(1)svnserve.conf:  svn服务综合配置文件。

(2)passwd: 用户名口令文件。

(3)authz: 权限配置文件。

 

4.1 修改passwd文件

  1. [users]
  2. shang=123456
  3. li=123456

注:shang为用户名,123456为密码

4.2修改authz文件

  1. [groups]
  2. team=shang,li
  3. [repo:/]
  4. @team=rw

注:repo为之前建立的svn版本库名称

4.3修改svnserve.conf

  1. [general]
  2. anon-access = none
  3. auth-access = write
  4. password-db = passwd
  5. authz-db = authz

 

5.启动和停止svn

5.1启动svn

  1. svnserve -d -r /var/svn/

5.2关闭svn

  1. ps -aux |grep svn
  2. kill -9 进程id

 

 

 

发表评论

你必须 登录后 才能对文章进行评论!

Design By Inzaghi | 京ICP备16047555号-1