一.客户场景:

客户现场须要在虚拟机上封闭开发,所以须要搭建一个SVN协作开发环境。客户提供了一台全新的裸机安装的操作系统是WIN7旗舰版64位。

二.SVNserver搭建

1. SVNserver版本号

使用的是Setup-Subversion-1.7.8.msi

2. 搭建步骤:

2.1 安装SVNserver

双击运行“Setup-Subversion-1.7.8.msi”,安装SVNserver,安装过程基本能够依照默认运行,安装文件夹能够自行配置。我配置的安装文件夹是C: \Subversion\ 。

安装完毕后,Subversion文件夹下会产生一系列文件。这里SVN的一些操作命令都在bin文件夹下。

例如以下图:

2.2 创建版本号库的存放文件夹

安装完毕后,创建一个文件夹作为版本号库的存放文件夹,这里创建的是C:\svn 。

2.3 创建版本号库——版本号库能够看作是server上集中存放和管理数据的地方

打开win7系统的cmd 窗体。进入到SVN安装文件夹下的bin文件夹即C: \Subversion\bin\ 。然后运行命令:svnadmin create C:\svn\repos1 。例如以下图:

命令运行成功后,C:\svn\文件夹下会生成repos1文件夹,该文件夹结构例如以下。当中conf 文件夹下是一些版本号库的配置文件。例如以下图:

2.4 版本号库创建成功后,我们就能够设置SVN的协作成员的账号和password

进入到conf 文件夹下,有三个基本的配置文件,例如以下图:

当中:

authz   :配置SVN协作账户操作权限;

passwd :配置SVN协作账户及password。

svnserver.conf :配置SVN服务器的一些关键配置。

打开svnserver.conf 文件。将行 “## password-db = passwd” 前的“## ”去掉,这样就开启身份验证。用户登录SVN服务器进行相关操作时必须输入username及密码。例如以下图:

打开passwd 文件,在文本末尾增加须要创建的用户。及配置ta的password。例如以下图:

2.5启动SVN服务

进入到SVN安装文件夹的bin文件夹下,运行命令:svnserve.exe --daemon,例如以下图:

svnserve 将会在port 3690 等待请求。--daemon(两个短横线)选项告诉 svnserve 以守护进程方式执行。这样在手动终止之前不会退出。

关闭命令行窗体即把 svnserve 停止。

正常启动后,就能够使用SVNclient工具连接測试了。

使用TortoiseSVN -> Repo-browser 来查看版本号库。在弹出的 URL 对话框中输入:

svn://localhost/svn/repos1

点击 OK button后就能够看见 repos1 版本号库的文件夹树结构了。仅仅只是这时 repos1 是个空库。

PS:

1、我们也能够使用 --root选项设置根位置来限制server的訪问文件夹,从而添加安全性和节约输入svnserve URL的时间,操作命令例如以下:

svnserve.exe --daemon --root C:\svn

运行成功后,TortoiseSVN中的版本号库浏览器URL缩减为:svn://localhost/repos1

2、我们以命令的方式启动SVN服务是非常不友好的。启动后这个命令窗体不能关闭。一旦关闭的SVN服务也就停止了。这里提供个解决的方案:将服务加入到windows系统服务里面。详细操作例如以下:

在cmd 命令窗体中运行命令:

C:\>sc create svn binpath= "C:\Subversion\bin\svnserve.exe --service -r c:\svn\repos1" displayname= "SVNService" depend= tcpip start= auto

执行这一行命令,两个路径各自是svnserve.exe的地址和版本号库的地址。start=auto,每次开机自己主动执行。关键须要注意的是等号后面必须先跟空格然后再跟设置的參数值。

这样我们的服务就启动成功了,如今把命令窗体关闭也没有关系。而且在操作系统的服务中能看到名为SVNService 的服务。例如以下图:

转载于:https://www.cnblogs.com/zsychanpin/p/7262452.html

WIN7下安装SVNserver端及client搭建协作环境相关推荐

  1. win7下安装dynamips完全版

    因为学CCNA,所以要搭建一个dynamips的模拟器.搞了好几天啊,原因是在win7下安装的,在网上找了很多的资料,又联系了一个工大瑞普的学员,都不能真正的解决这个问题,经过自己长时间的努力,与不抛 ...

  2. svn客户端在服务器创建项目,win7下安装svn服务器端及客户端详细步骤

    win7下安装svn服务器端及客户端详细步骤 1.下载服务器端Setup-Subversion-1.6.16.msi,下载页面:http://subversion.apache.org/package ...

  3. Java: Win7下安装JDK1.7 JRE,J2SE,J2EE,J2ME

    win7下安装JDK 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html htt ...

  4. win7下安装配置Tomcat 7.0

    1 Java环境搭建 这里需要安装JDK及其环境变量的配置.具体过程可以参考我之前写的Java开发环境搭建 一文,此处不再赘述. 2 Tomcat 7.0安装及配置 2.1 Tomcat 7.0下载及 ...

  5. Win7下安装Qt3D库

     Win7下安装Qt3D 一.准备材料 autoarmSimulation_six为一包含Qt3D的项目文件. Qt3d.tar为Qt3d编译文件. qt-opensource-windows-x ...

  6. win7下安装TensorFlow框架的gpu版本

    win7下安装TensorFlow框架的gpu版本 首先附上成功截图 一.系统情况 二.安装工具准备 三.TensorFlow-GPU安装 四.Keras安装 首先附上成功截图 欢迎大家评论,若碰到了 ...

  7. win7下安装rose

    在此分享一下破解rose2003成功的喜悦,在网上查了很多方法,方法都大同小异啦,但是都不够详尽,在此,我将详细的过程及贴图总结在此,供大家分享:  1.当然是安装rose2003了,在提示选择安装项 ...

  8. WIN7 下安装 SQL Server 2000 兼容性问题

    最近遇到一些系统需要sql 2000的环境下部署,系统安装手册中的要求是这样的: 操作系统:服务器windows 2003 32位/windows 2007 32 位 操作系统:客户端windows ...

  9. 1.4 VC6.0在win7下安装的兼容性问题以及解决办法

    源自网络 1.1       编译出错 在 Win7 下安装的 Vc 6.0,很多人碰到的第一个问题就是,代码没错但编译总出错,就是不知道哪出问题了.嘿嘿,其实正是兼容性在作怪. 下面给出我在网上查到 ...

最新文章

  1. distinct 多列问题 group by 解决
  2. 寻找最大的K个数(上)
  3. Linux 系统工具
  4. 使用Regions ADF 11g进行Master Detail CRUD操作
  5. Windows下安装并使用MySQL数据库
  6. 怎样永久更改嵌入式linux系统ip,如何修改嵌入式系统IP
  7. 【ES6】模块功能的实现--export / import 命令
  8. 10道经典MySQL面试题
  9. 【懒人有道】在asp.net core中实现程序集注入
  10. 微星msi B450M+i5-8500+1060成功黑苹果
  11. java 工作流 实例_Activiti工作流的应用示例
  12. 网络安全 Python 编程指南
  13. 微服务网关——设计篇
  14. Win10系统下如何设置共享打印机
  15. java 裁剪 pdf_Java 合并、拆分PDF文档
  16. WinXP去掉桌面图标阴影
  17. Java获取当前时间是本周、本月、本年的第几天
  18. 20V,30V,40V输入的LDO稳压芯片
  19. 信息学奥赛(NOIP/CSP-J/S)学习全目录
  20. 关于快捷键 Ctrl+z 无效命令的问题

热门文章

  1. javascript Array类型 方法大全
  2. linux 0.11 源码学习(二)
  3. JS工具类——Select操作类
  4. ECCV 2020 论文大盘点-遥感与航空影像处理识别篇
  5. 目标检测无痛涨点:大白话 Generalized Focal Loss
  6. StyleGAN进化过程详解
  7. GitHub 6600星,面向中国人:微软AI教育与学习共建社区2.0登场!
  8. 黑客编程为什么首选Python语言?这个高速你答案!
  9. 目前游戏建模公司大多开出高薪,以期能够留住人才,吸纳更多人才
  10. 编译原理 计算机科学丛书_计算机科学导论(二)