一、下载客户端和服务端
- 客户端下载: https://tortoisesvn.net/downloads.html
- 如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/e50ad8f72ba2632419206444b35e8c0a.png)
- 服务端下载: http://subversion.apache.org/packages.html
- 选择相应的操作系统:下载
![](https://i-blog.csdnimg.cn/blog_migrate/1e36d8ed3b892bd713690e63284dc28b.png)
- 选择sever:
![](https://i-blog.csdnimg.cn/blog_migrate/adefa69f5675c7f02d67736457c38485.png)
二、客户端安装
- 双击安装包,下一步
![](https://i-blog.csdnimg.cn/blog_migrate/fc3711640d1ff61d148a9ea31c3ea967.png)
- 选择自定义地址
![](https://i-blog.csdnimg.cn/blog_migrate/1da06daddeb0b9bba595fd7901edd65c.png)
- 安装语言包下载地址:
![](https://i-blog.csdnimg.cn/blog_migrate/df950ecd141f6d1a422d1843292a98be.png)
- 下载后双击安装即可。
- 设置语言
![](https://i-blog.csdnimg.cn/blog_migrate/2d09c23a63e124d4ee9e09c7342ef7df.png)
三、安装svn服务器
- 双击安装包:下一步
![](https://i-blog.csdnimg.cn/blog_migrate/288b26ffde50febc469de75880fa9b89.png)
- 下一步:
![](https://i-blog.csdnimg.cn/blog_migrate/fd43f9338454096c97db3c20e81bb690.png)
- 下一步
![](https://i-blog.csdnimg.cn/blog_migrate/1b580059471aa9434751566d9418e795.png)
- 选择配置,下一步
![](https://i-blog.csdnimg.cn/blog_migrate/221728f31626f62973cd899f9fd157c4.png)
- 安装
![](https://i-blog.csdnimg.cn/blog_migrate/b4036cb9f61623b87d2dd5423bb407a0.png)
- 安装完成
![](https://i-blog.csdnimg.cn/blog_migrate/776c9f9dd6e5e819b048746a67c968af.png)
- 配置修改:右键红色处,修改服务name,改为本机服务器IP。
![](https://i-blog.csdnimg.cn/blog_migrate/8a0497d2bd540f67d4b00c8f5c50fbb5.png)
四、创建一个库:
- 选择创建库
![](https://i-blog.csdnimg.cn/blog_migrate/61423149649d95b659b4a6df0abaa1f1.png)
- 选择库存储类型
![](https://i-blog.csdnimg.cn/blog_migrate/dc604c6b040a10833fdb2437c9c4b097.png)
- 起一个库名
![](https://i-blog.csdnimg.cn/blog_migrate/246a3986ab8db3caba7017b4a0f352ee.png)
- 选择库的结构:空库和一个基本目录的库
![](https://i-blog.csdnimg.cn/blog_migrate/6a2cb9327eadcc349686c6f4d9744b11.png)
- 选择库权限即谁可以登录:选择默认的创建
![](https://i-blog.csdnimg.cn/blog_migrate/c62308513d10b01d2ef3f0e740493d10.png)
五、创建用户组和用户
- 创建用户
![](https://i-blog.csdnimg.cn/blog_migrate/230b667dff76952124797ac7b12580a3.png)
- 输入用户名密码:点击OK即可。
![](https://i-blog.csdnimg.cn/blog_migrate/e26a5dc12670350c8d709a91c0eecc8e.png)
- 创建用户组
![](https://i-blog.csdnimg.cn/blog_migrate/1e785afbd57b77fd475089967ed4d009.png)
- 创建并添加成员
![](https://i-blog.csdnimg.cn/blog_migrate/d0cbddb401d33c20c48117eaec26138c.png)
- 给用户组赋予权限
![](https://i-blog.csdnimg.cn/blog_migrate/992fadddc835b86d68afd5058953a8d5.png)
- 添加用户组
![](https://i-blog.csdnimg.cn/blog_migrate/3d55482fc587edbfdb8a64c8bc270004.png)
- 应用即可
![](https://i-blog.csdnimg.cn/blog_migrate/911de7f74bdb20c752022cfcdcc475b7.png)
- 登录svn的异常:
![](https://i-blog.csdnimg.cn/blog_migrate/f8358239e54274c315d03c1b76f1a80b.png)
- 解决:
- 找到svn服务
![](https://i-blog.csdnimg.cn/blog_migrate/24a45de3d1c0ed9398b01fcae02bbf7e.png)
- 属性: 选择本地系统账户
![](https://i-blog.csdnimg.cn/blog_migrate/420bb6ec5a3a5a1e2ced70edac4d6fb0.png)
- 应用
![](https://i-blog.csdnimg.cn/blog_migrate/258e2c3726136726505043224f6c6cd4.png)
- 重启服务即可,还要新建库,原来建立的库是无法登录成功的。
- 注意:新建的库可以访问,更改之前建立的库依然无法访问
- svn地址错误导致如下错误:
svn: Additional errors:
svn: PROPFIND request on '/myReposity' failed: 405 Method Not Allowed
![](https://i-blog.csdnimg.cn/blog_migrate/7e7a161e78a9108205154008dc796d8c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cb3a0521296ed8b6ea8f0b7aca5988a9.png)