| 2021-03-13
SVN是一个广泛使用的版本控制系统,在日常工作中有广泛的应用空间,比如文档管理,我们就可以搭建一个 SVN 仓库,日常需要归类保存的文档统统上传到仓库中,那windows下如何配置svn服务器?
SVN服务器的安装
1)下载VisualSVN Server,官网:https://www.visualsvn.com/server/download ,根据要选择32位和64为位。(V3.3.1版本支持操作系统环境:WindowsVista 、Windows server 2003/2008 、win7)
2)下载完成后,直接双击打开进行安装
3)点击“Next”进行下一步,前几步都可以选择默认即可,在选择版本时,点击“Standard Edition”。
4)点击“Next”配置服务器的协议和端口,注意端口和现有端口不要冲突。Location为VisualSVN Server 安装目录,Reposites为仓库目录,Server Port 则为Apache开放的端口以及后面所选择什么协议(打勾为https,不打勾为http)。
5)点击“Next”进行安装,安装完成后
6)运行VisualSVN Manager
在SVN Server上创建仓库,仓库名:test
具体步骤:
1)在安装SVN服务器的设备上,打开SVN Server
2)在SVN Server上,右击“Repositories”,点击“Create New Repository”,在“Create New Repository”窗口输入“test”,点击“OK”,然后开始创建“test”库。
3)创建成功,即可查看新创建的“test”库。
添加仓库访问用户
“test”库添加用户,用户1:test1,用户2:test2。
添加仓库用户有两种方式,具体步骤:
方法一:
1)在SVN Server上,右击“Users”,点击“Create User”,在弹出的“Create New User”窗口,输入用户名:test1,密码和确认密码:123(自定义该密码)。
2)然后点击“ok”,则用户添加成功。
方法二:
1)在SVN Server上,选择需要添加用户的仓库,“test”,右击“test”,点击“properties”,在弹出的“properties for /SVN/test”窗口中,点击“Add”。
然后在弹出的“Choose User or Group”窗口,点击“Create user”,在弹出的“Create New User”窗口,输入用户名:test2,密码和确认密码:123(自定义该密码)。
2)点击“ok”,则用户添加成功。
仓库访问权限设置
“test”库,用户test1为只权限,用户test2为读写权限。
具体步骤:
1)在SVN Server上,选择需要添加用户的仓库,如下图“test”,右击“test”,点击“properties”,在弹出的“properties for /SVN/test”窗口中,设置用户test1为只权限,用户test2为读写权限。
注意:No Access:没有访问权限。
Read Only:只读权限。
Read/write:读写权限。
2)设置完成之后,点击“确定”。
下载SVN服务端
下载客户端和对应的语言包
下载花生壳实现内网穿透(如果不需要外网访问的话,其实局域网就够用了)
svn服务器搭建配置
前三点为安装过程有所选择的界面:
选第一个单选按钮(安装svn服务器和管理控制台)第三个打钩(将svn命令加入环境变量)
选第一个(选择安装svn普通版)
第一个路径是svn安装路径,第二个是svn源码库路径,第三个是给svn传输数据的端口,默认为443端口
安装完成后在Users中创建对应的用户名
在Groups中创建对应的组,并给其分配用户名
在Repositories中创建,输入文件夹名,下一步→默认第一个,下一步→点击Custom→点击Add给其分配组或者用户名→确定,确定,Create创建
SVN客户端配置
双击安装语言包和svn客户端
文件夹内任意位置右键→setting→把language语言那栏改为中文。
至此,SVN服务器就成功配置完成并启动了。此时,SVN客户端可以使用设置好的账号来登录SVN服务器了。
使用花生壳内网穿透功能可以实现外网访问SVN。服务器处于公司内网中,无公网IP,也无路由器管理权限,花生壳正好能解决这些问题。无需再次copy又发布,省时又省力。花生壳可以使设备在内网或者没有固定/公网IP,也能轻松通过公网访问。