首先在windows服务器打开命令窗口。
(1)查看3690端口是否打开
监听端口命令:netstat -na
测试端口命令:telnet 127.0.0.1 端口号
能连接上,则弹出窗口:
连接不上,则:
(2)如果没有看到3690端口,则需要打开3690端口
上面方法连接不上3690端口,也不代表不能使用。先操作完下面程序无法连通再考虑端口问题也可以。
(3)安装Subversion版本控制软件。
打开 Subversion for Windows download | SourceForge.net ,下载软件
下载后一键安装到本地电脑c盘或者windows服务器c盘。(我这里是在windows服务器中搭建)
我安装完后的程序执行路径为:C:\Program Files (x86)\Subversion\bin
(4)查看是否成功安装svn
命令:svnserve --version
(5)创建svn目录
在c盘根目录手动创建svn文件夹,作为svn目录
(6)创建svn版本库
要几个svn文件夹,对应创建几个版本库,这里举例2个
先命令进入svn的执行文件夹目录下:
cd C:\Program Files (x86)\Subversion\bin
svnadmin create C:\svn\aa ##创建aa版本库
svnadmin create C:\svn\bb ##创建bb版本库
(7)配置文件
这个时候svn目录下有aa,bb两个文件夹。
这里以aa为例,bb需要进行同样的操作。
打开aa文件下面的conf文件夹,可以看到有passwd,authz,svnserve.conf文件,选择任意工具打开文件进行编辑。
①打开passwd
设置账号名:aa 密码:123456 需要多少个账户密码就设置多少个。
②打开authz,在最下面增加入相关信息。[aa:/] 根据版本库名字填写
③打开svnserve.conf,修改相关配置信息。
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = C:\svn
【操作完毕,进入bb文件夹,再进行一遍相同操作,配置bb库的信息】
(8)启动svn
再启动svn服务:svnserve.exe -d -r c:\svn
(9)访问方式
aa库:svn://ip地址/aa
bb库:svn://ip地址/bb
账号密码为上面设每个库独立设置的账号密码