zoukankan      html  css  js  c++  java
  • 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客户端工具才能看到具体内容。

  • 相关阅读:
    Numpy随机数组的创建
    python map()
    LeetCode回溯系列(1)——第17题解法
    LeetCode回溯系列(0)——回溯算法讲解
    LeetCode位操作系列(1)——位操作在第190题中的运用
    LeetCode位操作系列(0)——位操作奇技淫巧之原理加实践
    python PIL 图像处理库简介
    plt.plot()的使用方法以及参数介绍
    关于.split()和os.sep的联合应用
    【mac清理】慎用CleanMyMac X
  • 原文地址:https://www.cnblogs.com/moshuyouke/p/2626389.html
Copyright © 2011-2022 走看看