在Liunx上搭建SVN服务端来进行客户端的连接,进行多人协作,版本控制的功能。
使用 yum 命令直接安装 SVN
1 | yum install -y subversion |

检查时候安装成功,安装后默认的路径是 /usr/bin/svnserve,使用命令 svnserve --version 查看安装是否成功和安装版本
创建SVN版本库
1 | mkdir -p /data/svn/test (自定义目录,递归创建) |
ps: 可以通过修改 /etc/sysconfig/svnserve 文件来改变默认svn仓库的位置,启动时就不需要把仓库路径写出来了
1 | OPTIONS="-r /data/svn" # 默认是/var/svn |

conf 文件夹内有此版本库的配置文件
配置SVN信息
1 | cd /data/svn/test/conf |
在 conf 文件夹内,有3个文件,分别是
authz管理权限passwd管理用户账号密码svnserve.conf版本库配置文件
1 | # authz文件 |
1 | # passwd文件 |
1 | # svnserve.conf文件,把其中的一些注释打开 |
启动 SVN 服务
- 服务端启动
SVN服务,默认是3690端口,防火墙记得打开,或者在后面加上--listen-port使用特定端口
1 | svnserve -d -r /data/svn --listen-port 3690 #版本库位置是/data/svn 可以改变访问监听端口 |
- 使用客户端连接,使用 TortioseSVN GUI 图形化界面连接
- 新建一个文件夹用来存储版本库的位置,右键
Check out检出URL中包含 svn://(协议) 127.0.0.1(主机地址) /test(版本库名,这里就不用加/data/svn了)

- 填写用户名密码就能使用其他操作了。

