TortoiseSVN 搭建SVN服务器

时间:2024-04-07 12:00:22

第一步:安装TortoiseSVN客户端

可以通过百度找到TortoiseSVN,下载后,点击下载的文件进行安装,如果没有其他的要求,可以按照提示一步一步走下去,默认安装好的路径应该是C:\Program Files\TortoiseSVN,安装成功,鼠标右键如下图:

  TortoiseSVN 搭建SVN服务器

第二步:创建svn版本库/仓库

在你要创建svn版本库的目录下如F:\svnRepository下鼠标右键TortoiseSVN---Create Repository here ,然后在这个目录下会生成一些文件和目录

TortoiseSVN 搭建SVN服务器

TortoiseSVN 搭建SVN服务器

第三步:配置用户

(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

C:\Program Files\TortoiseSVN\bin\svnserve.exe 为你的TortoiseSVN的安装路径下的可执行文件的路径

F:\svnRepository 为你的svn版本库地址

displayname 是你的创建的服务的名称,自拟

depend= Tcpip指依赖Tcpip协议

start= auto启动方式为自动

注册成功后会提示CreateService SUCCESS

TortoiseSVN 搭建SVN服务器

 执行services.msc命令打开服务窗口,你可以找到你刚刚创建的服务,

TortoiseSVN 搭建SVN服务器

第一次需要启动下这个服务,后面就不用了

删除服务命令:

sc delete TortoiseSVNSubversion_service

TortoiseSVNSubversion_service为你创建的服务名称

这样svn服务器就通过TortoiseSVN搭建好了

svn访问地址是IP加版本库的名称

新手之作,有问题,欢迎一起讨论,共同探索!