[SVN服务器搭建] 在myecplise下使用的 tortoise1.9 64位 跟 subversion1.9的服务器使用

    由于在公司经常用到SVN服务器,所以自己也想搭建在本机上面搭建一个SVN服务器玩玩,废话不多说,下面直接贴出来如何搭建的。

 一、tortoise1.9 64位下载

 

 

        直接百度下载即可,百度时候需要显示位数,我这是64位,安装步骤就直接下一步、下一步就可以了。若在开始栏下面如下图所示则表示安装成功。

 

 

    接下来点击上图的Setting进行以下设置。要不然有的电脑可能在右击文件夹的时候不显示SVN的图标

 

 

 重启电脑出现右击某个文件出现以下界面,则说明一切正常

 

二、subversion1.9.4下载

 

下载地址:https://www.visualsvn.com/downloads/

 

 

这个是绿色版的,直接解压后就可以使用了。

 

subversion 服务的启动(安装svn后配置windows自动启动服务)下面全是在dos下面执行的命令

先删除本机的svn服务,没有就直接安装自动服务就可以了。

sc delete SVN-Service

安装服务

sc create SVN-Service binpath= "E:\SVN\subversion1.9.4\bin\svnserve.exe --service -r E:\SVN\repository\svn" displayname= "SVN-Service" start= auto depend= Tcpip

binpath是subversion的bin下面的svnserve.exe路径。 -r 后面的路径是svn本地大仓库的位置   displayname是服务项的名称

启动服务

net start SVN-Service

或者直接在服务里面手动启动

 

查看是否启动成功 用命令   netstat -an 查看

 

 

 三、myecplise下面SVN插件的安装

 

   1、下载svn插件然后解压

 

   2、将svn插件里面的features、plugins两个文件夹放入myeclipse中dropins文件夹下就可以了。

 

 

3、重启myeclipse就可以说明安装成功了。

 

 

 四、开始使用

之前在第二步时候设置了E:\SVN\repository\svn为本地大仓库,这里面要在设置本地小仓库即代表一个一个的项目。

 

进入创建的小仓库test,然后右键如下图   最后点击ok就可以 了。

 

 

创建成功后会出现下面目录

 

db目录:就是所有版本控制的数据存放文件。

hooks目录:放置hook脚本文件的目录。

locks目录:用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端。

format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。

conf目录:是这个仓库的配置文件(仓库的用户访问帐号、权限等)。

 

 配置conf文件下面的svnserve.conf文件

找到以下四行:

#anon-access = read

#auth-access = write

#password-db = passwd

#authz-db = authz

将这四行前的“#”号去掉,并修改如下:

anon-access = none 不允许匿名用户访问

auth-access = write 通过验证的用户可以读写

password-db = passwd 用户保存文件

authz-db = authz 权限管理文件

 

 配置conf文件下面的passwd文件

[users]

testUser = testPsw

形式如 用户名 = 密码

 

 配置conf文件下面的authz文件

 

 到这里svn的东西就配置的差不多了,就可以直接在myecplise里面svn里面添加地址(svn://localhost/test),然后输入刚刚设置的用户名跟密码就可以使用了

posted on 2016-09-22 13:18  与我同在  阅读(995)  评论(0编辑  收藏  举报

导航