zoukankan      html  css  js  c++  java
  • windows下SVN服务的安装与配置

    第一步 下载

    去svn官网下载一个最新版的svn

    svn官网下载地址

    这里写图片描写叙述

    该链接会跳转到

    https://sourceforge.net/projects/win32svn/

    进行下载

    第二步 安装

    双击刚才下载的Setup-Subversion-1.8.15.msi

    然后一直Next

    这里写图片描写叙述

    安装完毕之后就会发现我们的PATH环境变量中多了一个C:Program FilesTortoiseSVNin

    这里写图片描写叙述

    第三步 配置SVN资源库

    在电脑的任何位置创建一个空目录,用于存放SVN的资源。我在D盘根目录下建了一个svnData

    这里写图片描写叙述

    然后在命令行执行例如以下命令

    svnadmin create D:svnDatasvndemo
    

    这里写图片描写叙述

    执行完之后会在D盘svnData下生成一svndemo的目录,里面还有非常多生成的目录和文件

    这里写图片描写叙述

    进入conf目录下

    这里写图片描写叙述

    配置svnserve.conf文件。取消该文件的例如以下凝视,在77-78行。

    anno-access = read
    auth-access = write
    

    这里写图片描写叙述

    上面指定同意匿名用户读取该资源库(假设要禁止匿名用户读取。改动为anno-access = none)。授权用户对资源库能够执行读取、写入操作

    继续配置该文件

    取消以下的凝视。在27行。

    password-db = passwd
    

    这里写图片描写叙述

    上面指定SVN资源库使用passwd文件来保存username、password

    配置conf目录下的passwd文件

    添加例如以下一行

    gwcheng = gwcheng
    

    这里写图片描写叙述

    上面为该SVN资源库添加了一个用户。username为gwcheng。password是gwcheng

    经过上面的配置,SVNserver已经配置完毕了。

    接下来能够启动SVN服务了,在命名行输入例如以下命令

    svnserve -d -r D:svnData
    

    这里写图片描写叙述

    在上面的命令中,svnserve是SVNserver安装路径下bin目录的一个可执行程序,D:svnData是SVN资源库的保存位置。执行该命令就可以启动SVNserver。

    每次通过命令行启动SVNserver是一件非常繁琐的事情。能够将其作为windows服务,然后将该服务设置为自启动的windows服务。每次windows启动的时候就会自己主动启动该服务。

    以管理员身份执行例如以下命名

    sc create svn binpath= "C:Program Files(x86)Subversioninsvnserve.exe --service -r D:svnData" displayname= "Subversion 服务" depend = Tcpip
    

    这里写图片描写叙述

    这样就能够在服务中看到刚才创建的服务了

    这里写图片描写叙述

    将其设为开启启动,并启动该服务。

    这里写图片描写叙述

    假设出现例如以下错误,请以管理员身份执行命令行

    [SC] OpenSCManager 失败 5:
    拒绝訪问。
    

    这里写图片描写叙述

    以管理员身份执行命令行win+x

    这里写图片描写叙述

    好了SVN服务已经成功安装。

    第四步 測试

    用TortoiseSVN測试一下

    将项目公布到server

    在电脑任何位置建一个目录,并放几个文件

    我在E盘根目录下建了一个測试项目的目录,并放了几个文件

    这里写图片描写叙述

    在測试目录上右键,选择 TortoiseSVN –> Import

    这里写图片描写叙述

    填写SVN地址

    svn//:localhost/svndemo

    这里svndemo就是我们在第三步中创建的

    这里写图片描写叙述

    然后输入第三步配置的usernamepassword

    这里写图片描写叙述

    这样就把项目公布到svnserver了

    这里写图片描写叙述

    从server下载项目

    在电脑的任何位置就可以下载,我在E盘建了一个下载的目录用来下载SVNserver上的项目

    这里写图片描写叙述

    在下载的项目目录中的空白区域右键选择 SVN CheckOut

    这里写图片描写叙述

    输入svnserver地址

    这里写图片描写叙述

    看到例如以下界面表示下载完毕

    这里写图片描写叙述

    我们看到下载的目录中多了非常多文件,这些文件就是从SVNserver上下载的。

    好了SVN就写到这里。还有SVN的提交,同步就不写了。

    參考文献

    李刚. 轻量级Java EE企业应用实战[M]. 电子工业出版社, 2014.

  • 相关阅读:
    联赛模拟测试22 D. 简单计算
    联赛模拟测试22 B. 分组配对 倍增+二分
    斜率优化DP总结
    洛谷 P5490 【模板】扫描线
    容斥原理学习笔记
    联赛模拟测试20 C. Weed 线段树
    联赛模拟测试20 B. Walk (建图)
    联赛模拟测试20 A. Simple (数学)
    洛谷 P2617 Dynamic Rankings 树套树
    社区团购模式
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7293826.html
Copyright © 2011-2022 走看看