目录
一. 软件环境
二. SVN服务端
1. yum安装svn
2. 查看安装的文件列表
3. 建立版本库
3.1 修改数据存储默认位置
3.2 使用svnadmin建立版本库
4. 配制
4.1 添加用户
4.2 配制读写权限
4.3 配制服务
5. 启动服务
5.1 停止服务
5.2 启动服务
5.3 拉取项目
三. 客户端
一. 软件环境
SVN服务端使用CentOS7
SVN客户端使用Windos10
二. SVN服务端
1. yum安装svn
# yum下载svn
yum install -y subversion
2. 查看安装的文件列表
rpm -ql subversion
3. 建立版本库
3.1 修改数据存储默认位置
# subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改这个默认位置。
OPTIONS="-r /home/tools/svn"
3.2 使用svnadmin建立版本库
svnadmin create /home/tools/project
4. 配制
4.1 添加用户
# 添加用户修改配制文件
vim /home/tools/project/conf/passwd
4.2 配制读写权限
vim /home/tools/project/conf/authz
4.3 配制服务
vim /home/tools/project/conf/svnserve.conf
# 表示禁止匿名用户访问。
anon-access = none
# 表示授权用户拥有读写权限。
auth-access = write
# 指定用户名口令文件,即 passwd 文件。
password-db = passswd
# 指定权限配置文件,即 authz 文件。
authz-db = authz
# 指定认证域 即版本库路径,我这里设置的/home/tools/project目录
realm = /home/tools/project
5. 启动服务
5.1 停止服务
# 检查服务进程
ps -ef | grep svnserve
# 停止进程
kill 149
5.2 启动服务
# /home/tools/project指版本库
svnserve -d -r /home/tools/project
5.3 拉取项目
svn://127.31.32.12:3690
三. 客户端
点击下载客户端点击下一步直接安装