[关闭]
@huyl08 2016-06-06T07:14:14.000000Z 字数 799 阅读 1280

CentOS SVN搭建

SVN CentOS


安装SVN

检查是否已安装

  1. rpm -qa subversion

如果要卸载旧版本:

  1. yum remove subversionXXX

yum安装

  1. yum -y install subversion*

默认是3690端口

创建仓库

创建仓库目录,并构建SVN结构

  1. mkdir /home/you/svn/yourrepos
  2. svnadmin create /home/you/svn/yourrepos

配置文件

/home/you/svn/yourrepos/conf下有三个文件,authz/passwd/svnserve.conf

  1. # svnserve.conf
  2. anon-access = none # 匿名用户权限
  3. auth-access = write # 验证用户权限
  4. realm = yourrepos # 当前项目名称(UUID)
  5. # authz
  6. [groups]
  7. # 用户组, [用户组名] = [用户名1, 用户名2, ...]
  8. dev = laiwj
  9. manager = huyl
  10. client = test
  11. [yourrepos:/]
  12. @manager = rw
  13. @client = r
  14. [yourrepos:/dev]
  15. @dev = rw
  16. # passwd
  17. [useres]
  18. laiwj = 299597
  19. huyl = hyl1q2w3e
  20. test = #itswork1

启动SVN服务

  1. svnserve -d -r /home/you/svn/yourrepos

-d:守护进程 -r:svn根目录

访问位置为

  1. svn://SVN-IP:SVN-PORT/yourrepos

设置启动脚本

令启动脚本为/home/you/svn/svn_startup.sh

  1. #!/bin/bash
  2. /usr/bin/svnserve -d -r /home/you/svn/yourrepos

设置启动脚本权限为777

加入自动运行

  1. vi /etc/rc.d/rc.local
  2. # 在末尾加入
  3. /home/you/svn/svn_startup.sh
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注