开始:
第一步:下载SVN客户端程序TortoiseSVN并安装(不习惯英文操作界面的顺便在最底下下载一个语言包),下载地址tortoiseSVN下载(由于系统是64位的,我下载的是TortoiseSVN-1.7.10.23359-x64-svn-1.7.7这个版本的,并安装在D:\Program Files\TortoiseSVN目录下。)
 
第二步:下载SVN服务器Subversion并安装,下载地址Subversion下载,这个后面要用来创建系统服务的(PS:别看地址上有个win32,不用管,64位照样安装。)
 
第三步:接下来创建一个系统服务,将SVN服务加入到系统服务中,由于win7的安全权限问题,安装系统服务时会出现“[sc] openSCManager 失败 5 拒绝 ”错误,建议使用命令行方法:打开cmd命令行窗口 输入sc create SvnService binPath= "D:/Program Files/Subversion/bin/svnserve.exe --service --root D:/svn"其中SvnService表示将来的SVN服务的名字,而binpath表示的就是之前安装的Subversion,在其bin目录下有一个svnserve.exe文件的绝对路径。创建成功后可以到服务里去查看(win+R,输入services.msc回车,找到SvnService,将其属性设置为自动)。
 
第四步:一切安装程序搞定之后就要创建版本控制库了,首先在D盘上建立了一个SVN的文件夹,跟进去,鼠标右击,选择TortoiseSVN-->在此创建版本库(svnadmin create D:\MySvn);然后点击确定即可,这样就创建好了一个版本控制库了。
 
第五步:现在就要开始修改一些配置文件了,打开刚刚创建的版本控制库进入到conf目录“D:\SVN\conf\”下,以记事本打开svnserve.conf文件,找到以下行#[general]以及#password-db = passwd,将其前面的#号都去掉,然后保存。
 
第六步:打开同一目录下的passwd文件,找到#[users],同样的去掉前面的#号,然后在其最下方增加自己需要的用户即可,可创建多个用户(以“用户名=密码”的结构,如“tom = m123”PS:不要引号)。
 
第七步:最后就是来测试你的配置是否正确了,在一个空目录下点击鼠标右键,选择TortoiseSVN-->版本库浏览器,在URL输入框里输入svn://127.0.0.1回车即可,如果能连接上,恭喜你,你已经能连上自己本地SVN服务器了,然而最重要的是看别人是否能连上你的SVN,即:在另外一台机器上以同样的方法安装SVN,只是不用再创建版本控制库了,然后建一个空目录,跟进去,点击鼠标右键,选择SVN检出(SVN CheckOut),在最上面的URL栏里输入你想检索的SVN服务器所在机器的IP地址即可,若无误,恭喜……关于SVN的配置你已经全部完成了!(顺便说一句,为了方便,最终还要在Eclipse中装一个SVN插件)

Win7(64bit)搭建SVN的更多相关文章

  1. Win7 64bit+Anaconda(3-5.0.1,Python3.6)+Pycharm(community-2017.3.3)+OpenCV(python‑3.4.0‑cp36‑cp36m)(转载)

    Anaconda(3-5.0.1,Python3.6)下载链接:https://pan.baidu.com/s/1bqFwLMB 密码:37ih Pycharm(community-2017.3.3) ...

  2. 【转】Windows(server2008)下使用VisualSVN Server搭建SVN服务器

    参考文献 1.Windows下使用VisualSVN Server搭建SVN服务器(百度经验)  挺好就是没有配图已验证可用 2.在Windows Server 2008上部署SVN代码管理器 把第二 ...

  3. 如何搭建SVN服务器,详细安装步骤。

    SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...

  4. CentOS 7搭建SVN服务器

    安装步骤如下: 1.yum install subversion 2.查看安装版本 svnserve --version 3.创建SVN版本库目录 mkdir -p /var/svn/svnrepos ...

  5. (转)TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

    本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小乌龟) 2 服务端:VisualSVN Server 搭建出图形化管理,以及右键菜单版本控制管理的SVN ...

  6. Linux(Centos)系统上搭建SVN以及常见错误解答

    本文主要介绍怎样在Centos上搭建SVN,文章内容比较基础,适合小白用户学习. 1.Linux版本Centos 6.5 查看linux版本命令: cat /etc/issue 2.查看本机上是否已经 ...

  7. TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

    本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小乌龟) 2 服务端:VisualSVN Server 搭建出图形化管理,以及右键菜单版本控制管理的SVN ...

  8. Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法

    首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion   ...

  9. 记录第一次搭建svn服务器

    搭建svn服务器需要另外的软件, 在此以32位的为例: 安装过程非常简单, 一直下一步下一步确定就好了, svn安装完毕再安装中文语言包, 安装完成后可以在设置里面找到中文简体选择就OK了 主要记录一 ...

随机推荐

  1. Java中的日志——Java.util.logging、log4j、commons-logging

    Java中给项目程序添加log主要有三种方式,一使用JDK中的java.util.logging包,一种是log4j,一种是commons-logging.其中log4j和commons-loggin ...

  2. Log-spectral distance

    Log-spectral distance对数频谱距离 log-spectral distance(LSD),也指 log-spectral distortion,是两个频谱之间的距离度量(用分贝表示 ...

  3. BZOJ 1296 粉刷匠(分组背包套DP)

    刚开始往网络流的方向想.建不出图... 因为每次只能对一行进行染色.每一行都是独立的. 对于每一行,因为格子只能染一次,所以可以发现这是一个多阶段决策问题,这个决策就是当前格子染0还是染1. 令dp[ ...

  4. 【bzoj1821】[JSOI2010]Group 部落划分 Group Kruskal

    题目描述 聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗.只是,这一切都成为谜团了——聪 ...

  5. 【bzoj1029】[JSOI2007]建筑抢修 贪心+堆

    题目描述 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者.但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建 ...

  6. BZOJ4289 PA2012Tax(最短路)

    一个暴力的做法是把边看成点,之间的边权为两边的较大权值,最短路即可.但这样显然会被菊花图之类的卡掉. 考虑优化建图.将边拆成两个有向边,同样化边为点.原图中同一条边在新图中的两个点之间连边权为原边权的 ...

  7. 【题解】51nod 1806 wangyurzee的树

    看这道题目懵逼了好久, \(m <= 17\) 一眼容斥,然而并没有想到怎么求出生成树的个数.然后灵光一闪——我不是学过一个叫Prüfer编码的东西嘛?!那就完美解决啦~ Prüfer编码就是将 ...

  8. POJ3686:The Windy's——题解

    http://poj.org/problem?id=3686 题目大意: 有n个订单m个厂子,第i个订单在第j个厂子所需时间为zij,一个厂子做一个订单时不能做其他的订单. 求订单平均时间最小值. — ...

  9. BZOJ1086:[SCOI2005]王室联邦——题解

    http://www.lydsy.com/JudgeOnline/problem.php?id=1086 题面源于洛谷. 题目描述 “余”人国的国王想重新编制他的国家.他想把他的国家划分成若干个省,每 ...

  10. pexpect正确的打开方式

    今天在写一个Python脚本时遇到一个问题——同样的代码,在Python终端执行没问题,在脚本里执行却不行,就是下面这段代码: import pexpect password = 'test2014' ...