zoukankan      html  css  js  c++  java
  • svn服务器配置与客户端的使用

    1, Apache Subversion 官网下载地址: http://subversion.apache.org/packages.html#windows

      官网下载提供的一般都是最新版本的,如果想下载其它版本的svn,可以在 http://alagazam.net/ 中选择合适的版本进行下载!

    2,Setup-Subversion-1.7.2.msi 安装,并且将bin目录设置到环境变量中(我的版本安装之后,自动设置到了环境变量path中).

    3, SVN服务器的创建

      1) 创建一个根目录,这个根目录用来存储所有的svn工厂信息(每一个工厂等于一个项目).

      2)  启动svn--- svnserver -d -r "D:Program FilesSvn oot"

          -d  表示后台模式    -r svn服务的根目录

      

      查看 3690端口是否已经启动

      

      但是这种启动方式,在windows下关掉窗口,端口就关掉了,也就是说windows下不支持后台启动

      对于Linux而言,直接后台启动即可.

      所以,windows需要将其添加到服务中

      sc   create SvnServer123 binPath= ""D:Program FilesSvnSubversioninsvnserve" --service -r "D:Program FilesSvn oot""  depend= tcpip start= auto

      

     如果出现 [SC] OpenSCManager 失败 5: 拒绝访问 , 则可以把如下内容写到一个 startup.bat文件中,然后右键以管理员身份运行即可成功安装!

    sc   create SvnServer binPath= ""D:Program FilesSvnSubversioninsvnserve" --service -r "D:Program FilesSvn oot""  depend= tcpip start= auto

    sc  start SvnServer 

    4, SVN客户端工具TortoiseSVN-1.7.2.22327-win32-svn-1.7.2.msi 安装.

    5, svn管理一个项目的步骤:

      5.1, 配置管理人员在根目录创建项目, svnadmin create xxx

      

      5.2,项目经理导入项目

      我们暂时把 D:Program FilesSvn ootcmsconfsvnserve.conf 的匿名访问权限设置为可以写入

      

      将项目 D:developworkspace-chdcms-core 导入到svn中

      进入cms-core目录,然后在空白处右键  TortoiseSVN-->Import... 在弹出的窗口中输入 svn://localhost/cms 

      

       

       5.3 其它开发人员 检出checkout出项目.

       5.4 开发人员开发反复做  提交commit 和 更新update

     6, svn管理权限:使用前面创建的 cms 为例说明

      6.1 D:Program FilesSvn ootcmsconfsvnserve.conf 配置文件配置

        打开配置密码和配置权限 

      

      6.2 D:Program FilesSvn ootcmsconfpasswd 配置文件配置

        添加用户和密码 

       

      

      6.3 D:Program FilesSvn ootcmsconfauthz  配置文件配置

        配置授权,也就是每个用户能访问那些功能

      

      

    ----------- 赠人玫瑰,手有余香     如果本文对您有所帮助,动动手指扫一扫哟   么么哒 -----------


    未经作者 https://www.cnblogs.com/xin1006/ 梦相随1006 同意,不得擅自转载本文,否则后果自负
  • 相关阅读:
    2017-11-20 中文代码示例之Vuejs入门教程(一)问题后续
    2017-10-31 中文代码示例教程之Vuejs入门&后续计划
    2017-10-29 用中文命名API的意义和途径
    2017-10-26 13年后的共鸣-在代码中用中文命名的优势和问题
    2017-07-29 中文代码示例教程之Java编程一天入门
    2017-10-10 都市传说: "部分"中文出现乱码
    MATLAB indexing question
    Rarely executed and almost empty if statement drastically reduces performance in C++
    Compiler showing 'pi' symbol on error
    Adding a struct into an array(stackoverflow)
  • 原文地址:https://www.cnblogs.com/xin1006/p/5003427.html
Copyright © 2011-2022 走看看