第一步:安装TortoiseSVN客户端
可以通过百度找到TortoiseSVN,下载后,点击下载的文件进行安装,如果没有其他的要求,可以按照提示一步一步走下去,默认安装好的路径应该是C:\Program Files\TortoiseSVN,安装成功,鼠标右键如下图:
第二步:创建svn版本库/仓库
在你要创建svn版本库的目录下如F:\svnRepository下鼠标右键TortoiseSVN---Create Repository here ,然后在这个目录下会生成一些文件和目录
第三步:配置用户
(1)在conf目录下找到svnserve.conf文件,修改配置
找到[general]下的这三段代码
# anon-access = read
# auth-access = write
# password-db=passwd
去掉前面的#,注意一点是#后面如果有空格也要去掉,将其改成下面的样子
anon-access=none //未验证用户无任何权限
auth-access=write //已验证用户给予写权限
password-db=passwd //密码数据存放到passwd文件中(2)在conf目录下找到passwd文件,修改配置,这是svn用户的管理,可以设置多个
在[users]下找到
#harry = harryssecret
#sally = sallyssecret
“=”号前面是用户名,后面是密码。按照这种格式建立自己的用户名和密码。
test = 123456
第四步:启动服务
有两种方法
(1)运行cmd 进入dos窗口 执行 svnserve -d -r F:\svnRepository,F:\svnRepository为你的版本库地址,这方法需要注意的是不能关闭dos窗口
(2)注册为系统服务,随电脑启动
运行cmd 进入dos窗口 执行
sc create TortoiseSVNSubversion_service binpath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -rF:\mrsimplepay" displayname= "TortoiseSVN
Repository" depend= Tcpip start= auto
F:\svnRepository 为你的svn版本库地址
displayname 是你的创建的服务的名称,自拟
depend= Tcpip指依赖Tcpip协议
start= auto启动方式为自动
注册成功后会提示CreateService SUCCESS
执行services.msc命令打开服务窗口,你可以找到你刚刚创建的服务,
第一次需要启动下这个服务,后面就不用了
删除服务命令:
sc delete TortoiseSVNSubversion_service
TortoiseSVNSubversion_service为你创建的服务名称
这样svn服务器就通过TortoiseSVN搭建好了
svn访问地址是IP加版本库的名称
新手之作,有问题,欢迎一起讨论,共同探索!