安装SVN服务器

  1. yum安装subversion
    yum install subversion
    Linux下SVN服务器搭建及windwos客户端配置_客户端
  2. 创建目录用以存放SVN版本库
    mkdir /svn
  3. 在svn目录下创建一个版本库,查看生成的文件
    svnadmin create /svn/repository1
    ls /svn/repository1
    Linux下SVN服务器搭建及windwos客户端配置_版本库_02
    Linux下SVN服务器搭建及windwos客户端配置_客户端_03
  • conf目录:版本库的配置文件,包含用户访问账号、权限等
  • db目录:存放数据
  • format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
  • hooks目录:放置hook脚本文件的目录
  • locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
  • README.txt文件:说明文档
  1. 修改配置文件
  • svnserver配置文件,主要是用户登录相关的一些配置
    Linux下SVN服务器搭建及windwos客户端配置_linux_04
    Linux下SVN服务器搭建及windwos客户端配置_配置文件_05
  • 添加用户名密码
    [root@localhost repository1]# vi conf/passwd
    Linux下SVN服务器搭建及windwos客户端配置_svn_06
  • 配置用户权限
    conf/authz文件
    Linux下SVN服务器搭建及windwos客户端配置_配置文件_07
  1. SVN server服务启动
    总目录是/svn,也可到每个分支,但是要配置端口号–listen-port portNumber(默认3690)
    Linux下SVN服务器搭建及windwos客户端配置_版本库_08
    -d : 后台运行
    -r :服务的根目录
  2. 配置多个分支,使用同一份配置文件:
    将authz、passwd、svnserve.con复制到/svn下
    在各个分支下的配置文件修改
    Linux下SVN服务器搭建及windwos客户端配置_svn_09

windwos

下载客户端工具TortoiseSVN
下载地址:https://osdn.net/projects/tortoisesvn/storage/1.10.5/Application/TortoiseSVN-1.10.5.28651-x64-svn-1.10.6.msi/
Linux下SVN服务器搭建及windwos客户端配置_配置文件_10

  • 安装
    双击运行
    Linux下SVN服务器搭建及windwos客户端配置_版本库_11
    选第一个
    Linux下SVN服务器搭建及windwos客户端配置_客户端_12
    Linux下SVN服务器搭建及windwos客户端配置_客户端_13
    Linux下SVN服务器搭建及windwos客户端配置_版本库_14

使用

Linux下SVN服务器搭建及windwos客户端配置_linux_15
Linux下SVN服务器搭建及windwos客户端配置_配置文件_16
设置SVN地址并输入密码,开始下载同步。