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 Files\Svn\root"

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

  

  查看 3690端口是否已经启动

  

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

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

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

  sc   create SvnServer123 binPath= "\"D:\Program Files\Svn\Subversion\bin\svnserve\" --service -r \"D:\Program Files\Svn\root\""  depend= tcpip start= auto

  

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

sc   create SvnServer binPath= "\"D:\Program Files\Svn\Subversion\bin\svnserve\" --service -r \"D:\Program Files\Svn\root\""  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 Files\Svn\root\cms\conf\svnserve.conf 的匿名访问权限设置为可以写入

  

  将项目 D:\develop\workspace-chd\cms-core 导入到svn中

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

  

   

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

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

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

  6.1 D:\Program Files\Svn\root\cms\conf\svnserve.conf 配置文件配置

    打开配置密码和配置权限

  

  6.2 D:\Program Files\Svn\root\cms\conf\passwd 配置文件配置

    添加用户和密码

   

  

  6.3 D:\Program Files\Svn\root\cms\conf\authz  配置文件配置

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

  

  

svn服务器配置与客户端的使用的更多相关文章

  1. 简述SVN服务器配置和客户端操作

    有关SVN服务器的搭建见:http://www.cnblogs.com/DwyaneTalk/p/3997688.html 搭建好环境之后,服务器端需要完成如下操作: 1.需要新建Repository ...

  2. Windows安装SVN服务器和客户端

    我的操作系统版本是windows10 64位.接下来我会先介绍SVN服务器的安装,然后再介绍安装SVN客户端,并进行测试. 下载 首先我们需要到官网上去下载svn服务器程序. [svn官网地址] (h ...

  3. linux下SVN服务器配置

    SVN服务器配置 1. 安装svn服务 yum install subversion 2. 新建一个目录用于存储SVN所有文件 mkdir /home/svn 3. 创建项目 在上面创建的文件夹中为项 ...

  4. BI服务器配置与客户端情况

    1. BI描述 FineBI是一款纯B/S端的商业智能分析服务平台:支持通过web应用服务器将其部署在服务器上,提供企业云服务器.用户端只需要使用一个浏览器即可进行服务平台的访问和使用.因此在配置使用 ...

  5. centos6.5环境下svn服务器和客户端配置实用详解

    一.服务器端配置 安装 # yum install -y subversion yum安装软件,不清除软件包的方法 # vim /etc/yum.conf keepcache=0 建立svn版本库数据 ...

  6. window系统下SVN服务器和客户端的搭建和使用

    SVN服务器下载地址: http://subversion.apache.org/packages.html 这里我选用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用 ...

  7. centos7搭建svn服务器及客户端设置

    centos7搭建svn服务器及客户端设置 centos7貌似预装了svn服务(有待确认),因此我们直接启动该服务即可 一.svn服务端配置(服务器IP假设为192.168.100.1) 步骤1:创建 ...

  8. svn+ssh方式svn服务器和客户端的配置[转载]

    本文摘自:http://hi.baidu.com/farmerluo/item/e7d9d72d098afc0a42634abb 我们最近一个项目用的那几台服务器都是客户给的,但是管理非常严格,只给我 ...

  9. 搭建svn服务器&服务器客户端使用笔记

    参考借鉴文章:http://www.cnblogs.com/vijayfly/p/5711962.html 之前尝试着用git管理公司代码,但被一个问题困惑了很久无法解决,那就是git该如何只pull ...

随机推荐

  1. SpringMVC中文件的上传(上传到服务器)和下载问题(二)--------下载

    一.建立一个简单的jsp页面. 我们在建好的jsp的页面中加入一个超链接:<a href="${pageContext.request.contextPath}/download&qu ...

  2. C++11 学习 间隔更新中

    1.*this 返回执行它的的对象的引用,this返回的是地址,这涉及C++对象模式有可能是对象的首地址,有可能是首地址加上虚表的长度, 一般是*this ,有不同意见的可以提出来讨论 2.初始化列表 ...

  3. JavaWeb王者归来学习笔记

    JavaWeb王者归来学习笔记... Ajax王者归来: Ajax:Asynchronous JavaScript And XML -------Ajax 是一些旧有技术的结合.但却以一种新的姿态.披 ...

  4. java --jfree报表

    ---恢复内容开始--- 1.使用的报表工具: jfree报表 2.下载网址: http://www.jfree.org/ 下载之后先解压:如下图 下载后:需要的jar包!如下图: 打开:找到以下的两 ...

  5. Java基础---泛型、集合框架工具类:collections和Arrays

    第一讲     泛型(Generic) 一.概述 1.JDK1.5版本以后出现的新特性.用于解决安全问题,是一个类型安全机制. 2.JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类 ...

  6. 深入浅出数据结构C语言版(14)——散列表

    我们知道,由于二叉树的特性(完美情况下每次比较可以排除一半数据),对其进行查找算是比较快的了,时间复杂度为O(logN).但是,是否存在支持时间复杂度为常数级别的查找的数据结构呢?答案是存在,那就是散 ...

  7. 关于i++和++i

    初学Java,经常看到i++和++i的一些问题,在此整理一下. 首先看下面一个小程序: public class atest{ public static void main(String args[ ...

  8. 【完整资料】TC358779XBG:HDMI转MIPI DSI芯片方案

    TC358779XBG是一颗HDMI1.4转MIPI  DSI带缩放功能的芯片,分辨率1920*1080,封装BGA80.通信方式:IIC,电源3.3/1.8/2.2,应用领域:平板,广告机,VR,显 ...

  9. JS判断当前使用设备是pc端还是web端(转MirageFireFox)

    js判断当前设备 最近用bootstrap做自适应,发现仍然很难很好的兼容web端和PC端的现实. 仔细观察百度,淘宝,京东等大型网站,发现这些网站都有对应不同客户端的子站. 站点 PC端url we ...

  10. 修改 Pattern代码使 Java 正则表达式支持下划线 '_'

    为什么 由于工作是做数据ETL的,很多时候会使用到正则对数据进行提取,但是java的正则中的groupname不支持'_',官方的文档中是这样的: Group name A capturing gro ...