centos 安装/卸载 SVN

Linux 4个月前
0

一、卸载

  • killall svnserve
  • ps -ef |grep svn
  • yum remove subversion

二、安装

  • yum install subversion

三、查看安装svn服务的版本

  • svnserve --version

四、新建库

  • mkdir -p /路径/文件夹
    e. mkdir -p /root/svn
  • svnadmin create /路径/文件夹/库名
  • e. svnadmin create /root/svn/a1
  • 库目录说明
  • db目录:就是所有版本控制的数据存放文件。
  • hooks目录:放置hook脚本文件的目录。
  • locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端。
  • format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。
  • conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)。

五、配置文件

  • 1、设置帐号密码
    vi passwd
    用户名=密码
  • 2、设置权限
    vi authz
    #r:读,w:写
    用户名=rw
  • 3、修改svnserve.conf文件
    vi svnserve.conf
  • # 禁止匿名访问
    anon-access = none
  • #授权用户可写
    auth-access = write
  • #使用哪个文件作为账号文件
    password-db = passwd
  • #使用哪个文件作为权限文件
    #配置不对或权限问题就反这个注解掉,只凭密码访问
    authz-db = authz
  • # 认证空间名,版本库所在目录
    realm =/var/svn/repositories

六、启动/停止 SVN

  • #停止
    killall svnserve
  • #启动
    svnserve -d -r /库路径 --listen-port=3690