最近教学要用到svn的环境,所以需要在外网服务器上搭建svn环境,做一个记录
1、安装环境 windows2008 R2 64位系统环境
2、SVN服务器版本:VisualSVN-Server-4.3.1-x64(这里提醒现在最新的版本是5.01,但是R2不支 持)
安装流程,通过FTP将安装包上传到服务器上,也可以直接在服务器端下载,二种方式都可以
上传之后,在服务器端单击安装包就可以进行安装了。
其中location是安装位置,repositories是仓库存放位置,port是服务器和客户端交互的端口,后面的选框一定要选上,不然后面在弄出了问题就比较恶心了,backups是支持文件的存放路径
选择客户端连接时验证的方式,第一个是svn中的用户,第二个是系统用户,我们一般选择第一个
安装完成时记得勾选第二个选项,打开管理页面,如下
出现如上页面,则安装完成,这时注意,我们前面设置端口的时候,将设置的端口也用于传输服务了,在自动启动之后,会自动测试连接,但有的服务器,在不同的环境下,会因为网络、防火墙或者火绒安全等问题,出现测试时服务器网络动作被拦截导致出现0x800C0005错误代码,如下图
这时请确认服务器的防火墙、端口、网络是否通畅,确定之后右键单击重启
如果重启之后任然出现,那么就先不要理会,接着安装客户端,先测试是否可以通,以方便确定问题所在
3、 建立仓库
点击建立仓库
输入仓库名字
选择第一个,建立空仓库
权限设置选择第三项,自定义
4、 建立用户组
因为团队之间需要权限隔离,点击create group,输入信息之后点击ok
5、 建立用户
6、 为用户组添加用户
双击一个具体的用户组
点击add
选择需要添加的用户,之后点击ok
7、为用户组或者用户绑定svn仓库,并设置权限
右键单击仓库,单击properties
点击add添加目标用户组或用户,并在下面赋予权限
按照上面流程,就搭建了R2的服务器的SVN环境,并创建了代码长裤。