• [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:SVNsubversion1.9.4insvnserve.exe --service -r E:SVN epositorysvn" 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 epositorysvn为本地大仓库,这里面要在设置本地小仓库即代表一个一个的项目。

    进入创建的小仓库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),然后输入刚刚设置的用户名跟密码就可以使用了

  • 相关阅读:
    查看文件(或文件夹)被哪个进程使用【文件已在另一程序中打开】
    MinGW32和64位交叉编译环境的安装和使用
    MinGW下编译openssl, json-c
    曲演杂坛--SQLCMD下执行命令失败但没有任何错误提示的坑
    Python2.6下基于rsa的加密解密
    MySQL--使用xtrabackup进行备份还原
    Python--过滤Mysql慢日志
    MySQL--将MySQL数据导入到SQL Server
    Python--命令行参数解析Demo
    python--同一mysql数据库下批量迁移数据
  • 原文地址:https://www.cnblogs.com/gaojupeng/p/5895658.html
Copyright © 2020-2023  润新知