尝试自己搭建一个SVN服务器

我想自己搭建一个SVN服务器,方便自己做一些和SVN有关的实验。下面是我的步骤:

1.下载并安装 VisualSVN Server

下载地址:VisualSVN Server 官方下载
下载之后开始安装:

首先,选择安装的组件。选择上面的完全安装。最后还有个选项是问“是否将命令行工具加入系统Path环境变量”,勾选后就可以直接在命令行中调用 "svn.exe"了。
尝试自己搭建一个SVN服务器

接下来,Location是安装路径。Repositories是仓库的路径,推荐不要在系统分卷。Server PortBackups我都留了默认值。
尝试自己搭建一个SVN服务器

接下来是Authentication Mode的选择,这个选择可以在之后配置中更改(不过提示中说如果选了下者则会生成一些东西?)。具体这部分可以参阅官方文档:Understanding VisualSVN Server Authentication options - VisualSVN Help Center
尝试自己搭建一个SVN服务器

2.创建第一个仓库

右键点击Repositories,选择Create New Repository
尝试自己搭建一个SVN服务器

首先选择仓库类型,我对二者没有很好的理解。描述来看,前者是常规的仓库,所以我选它。关于二者的更多信息待研究。
尝试自己搭建一个SVN服务器

仓库名字
尝试自己搭建一个SVN服务器

选择是一个空的仓库还是带一些文件夹的。这个选项不重要,因为之后也可以自己手动创建想要的目录层级。
尝试自己搭建一个SVN服务器

权限。我选择所有人都有读/写权限。
尝试自己搭建一个SVN服务器

创建完成,URL也显示出来了,以后也可以右键仓库来拷贝URL
尝试自己搭建一个SVN服务器

3.创建用户

尝试在浏览器中访问这个url,提示要输入用户名和密码。看来需要创建用户了。
尝试自己搭建一个SVN服务器

右键Users选择Create User
尝试自己搭建一个SVN服务器

填用户名和密码
尝试自己搭建一个SVN服务器

用上面的用户,可以登录了。
尝试自己搭建一个SVN服务器

点击这个仓库,会发现是空的
尝试自己搭建一个SVN服务器

4.尝试使用这个仓库

右键check out
尝试自己搭建一个SVN服务器

使用刚才创建的仓库的url
尝试自己搭建一个SVN服务器

输入用户名密码
尝试自己搭建一个SVN服务器
之后,创建一个测试文件,并尝试提交
尝试自己搭建一个SVN服务器
提交成功。