• windows SVN服务器搭建(简化版)


    条件:安装 Setup-Subversion-1.6.13.msi(SVN的服务器版本,我下的是这个版本,不一定最新,够用就行),SVN的客户端使用eclipse SVN插件。

    1:安装 Setup-Subversion-1.6.13.msi,一路NEXT。

         写一个bat脚本,注册成windows服务的脚本(setupSVNService.bat):

    sc create svnserver binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svnServer" displayname= "SVNService" depend= Tcpip start= auto

    sc start svnserver

    pause

    保存成一个bat脚本,执行,此时windows服务里面有了个svnserver的服务,它就是svn服务器端服务,要保证它启动

    2:进入DOS,输入 svnadmin create --fs-type bdb d:\svnServer\project1

       // svnadmin 是exe程序,安装时已经自动加到系统路径了(若没有的话,在path中加入,或直接到相应目录执行)。

       // 这里选择了  Berkeley Database(BDB)方式做为版本库的类型

       // d:\svnServer是版本库的位置(代码仓库目录,集中放代码的地方),也可以取别的名字,别的路径,一个版本库可以包含多个项目,project1是某个项目名称,管理多个项目时,建立多个 project 就可以了。

    这时 会在文件系统中生成d:\svnServer\project1 文件夹。

    3:在服务端配置Repository,主要的目的是控制访问权限和添加用户。

    1)打开d:\svnServer\project1\conf\svnserve.conf

    2)把以下行前的#去掉,保存

       # anon-access = read

       # auth-access = write

       # password-db = passwd

    其中anon-access = read表示匿名用户可读,也可改成none或者write,分别表示没权限和可写,如果anon-access设成可写了,就是谁都可以改代码了,这是我们不希望的。

    auth-access = write表示认证用户可写。

    password-db = passwd.conf表示密码文件是passwd.conf。

    3)打开d:\svn\project1\conf\passwd文件

    4)末尾加一行

       xy = 1

       保存

       // xy是用户名,1是密码,自行替换

    5)多个用户就加多行

    4:eclipse  svn客户端连接

     1)在eclipse 中的 svn资源库 视图中,新建 svn资源库,url: svn://127.0.0.1/ips 

          //127.0.0.1 可用相应的ip或机器名代替,ips 是项目名

      2)在对应的项目中右击,team-->share project ,将项目 add  到SVN里面

    5:以后就可以进行 各种操作了,与资源库同步,提交,更新 等等

    ==================

    另:svn版本库里面的代码是经过压缩处理的,以经过压缩的文件片的形式存在,若是直接看的话,看不到,只能通过SVN客户端工具才能看到具体内容。

  • 相关阅读:
    java.lang.ArrayIndexOutOfBoundsException异常分析及解决
    Android_开发片段(Part 2)
    保存错误日志回传服务器之回传错误“信息文件”
    node.js
    拼接json
    CommonJS / Node.js/ Vue学习资料
    合并PDF
    java 多线程
    linux 运行jar包
    mvn 命令
  • 原文地址:https://www.cnblogs.com/moshuyouke/p/2626389.html
Copyright © 2020-2023  润新知