TortoiseSVN搭建服务器

1.准备工作

下载TortoiseSVN-1.8.5.25224-x64-svn-1.8.8.msi       SVN安装包(SVN客户端)
下载setup-subversion-1.8.5.msi                                 (SVN服务端)
下载LanguagePack_1.8.5.24972-x64-zh_CN.msi      svn汉化包


2.安装TortoiseSVN

TortoiseSVN搭建服务器_第1张图片


3.安装subversion

TortoiseSVN搭建服务器_第2张图片

4.安装汉化包

TortoiseSVN搭建服务器_第3张图片

汉化包设置在:TortoiseSVN——>Settings

TortoiseSVN搭建服务器_第4张图片


5.创建服务器库

创建一个空文件夹,例如我在F:\svn下创建了一个respotity文件夹,进入respotity文件夹,右键空白处,选择TortoiseSVN——>Create repository here

TortoiseSVN搭建服务器_第5张图片TortoiseSVN搭建服务器_第6张图片


TortoiseSVN搭建服务器_第7张图片


点击ok会生成如下文件:

TortoiseSVN搭建服务器_第8张图片


6.修改svn配置

a.打开conf文件夹,找到svnserve.conf文件,打开该文件,找到如下内容:

TortoiseSVN搭建服务器_第9张图片

修改上面内容,去掉#号,然后让内容顶格,注意不能留有空白,否则执行时会报错。

TortoiseSVN搭建服务器_第10张图片


b.打开passwd文件,设置用户权限

TortoiseSVN搭建服务器_第11张图片


7.启动服务器

win+R打开命令窗口,输入svnserve.exe -d -r F:\svn,这里F:\svn是respotity的根目录

TortoiseSVN搭建服务器_第12张图片


由于服务不能停,每次使用svn都需要启动服务,所以可以创建一键启动方式,新建一个svnrun.txt文件,在其中填写

svnserve.exe -d -r F:\svn,修改svnrun.txt为svnrun.bat

TortoiseSVN搭建服务器_第13张图片


每次手动启动仍然不方便,我将该服务设为默认服务,使其在电脑启动时就运行,且隐藏这个命令窗口。新建一个start.txt文件,输入如下内容,并修改其后缀为vbs。

TortoiseSVN搭建服务器_第14张图片


8.上传共享文件到服务器上

进入你需要上传文件的文件夹,例如:TortoiseSVN搭建服务器_第15张图片


右键空白处,选择TortoiseSVN——>Import...

TortoiseSVN搭建服务器_第16张图片

respotity是svn的服务器仓库。

svn访问服务器仓库的方式有以下几种:

1.file:///服务器本地仓库路径         (这种方式只适用于主机,例如:file:///F:\svn\respotity)

2.http://主机ip/服务器资源库名称  (默认端口号为443,例如:http://192.168.1.68/respotity)

3.https://主机ip/服务器资源库名称  

4.svn://主机ip/服务器资源库名称    (适应于局域网,例如:svn://192.168.1.68/respotity)


点击ok,进行身份验证(使用passwd文件中创建的用户)

TortoiseSVN搭建服务器_第17张图片

上传成功

TortoiseSVN搭建服务器_第18张图片


9.客户端拉取代码

右键——>SVN Checkout...

TortoiseSVN搭建服务器_第19张图片

结果如下:

TortoiseSVN搭建服务器_第20张图片


你可能感兴趣的:(SVN)