1、下载并安装服务器端Subversion
下载地址:http://subversion.apache.org
当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversion

2、下载并安装客户端TortoiseSVN
下载地址: http://tortoisesvn.net/downloads.html
当前最新版本为1.8.8,默认安装目录为: C:\Program Files\TortoiseSVN

3、下载并安装Visual Studio插件AnkhSvn
下载地址:https://ankhsvn.open.collab.net/downloads
当前最新版本为2.5.12478,默认安装目录为: C:\Program Files\AnkhSVN 2

4、创建SVN版本库
在D盘创建一个文件夹,例如SvnRepository,右键选择TortoiseSVN,再选择Create repository here,里面自动会生成一些文件夹和文件;

5、配置SVN库的信息
(1)进行身份验证
 打开D:\SvnRepository\conf\svnserve.conf,在[general]节点下找到行“# password-db = passwd”,“#”代表注释,把它去掉;
(2)增加用户
 打开D:\SvnRepository\conf\passwd,在[users]节点下增加一行“admin = 123456”,表示增加一个用户名为admin,密码为123456的用户;

6、配置SVN为开机自动启动的系统服务
在C:\Program Files\Subversion\bin文件夹下新建svn.bat,内容为下面3行,sc create后面不要有换行:

sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r d:\SvnRepository" depend= Tcpip start= auto

sc start svnserve

pause

执行后在“控制面板->管理工具->服务”能看到已经启动的服务svnserve;

7、验证svnserve是否正常工作
在资源管理器中随便一个地方右键选择TortoiseSVN -> Repo-browser,在弹出的 URL 对话框中输入:
svn://localhost或svn://本机IP地址,成功访问后可看到文件目录。

8、局域网其它计算机访问本机SVN,安装客户端TortoiseSVN后输入:svn://IP地址。
 当不能访问时测试下端口是否能连通:telnet IP地址 3690

9、SVN服务器更改ip地址后客户端的设置
假设svn原服务器ip为192.168.1.1,更换为192.168.1.2,VS项目重新更换ip:
1、运行--cmd--打开命令运行窗口;
2、cd到vs项目的根目录:cd E:\Projects\Test
3、执行svn switch --relocate svn://192.168.1.1 svn://192.168.1.2
4、如VS项目已经打开,则需要关闭重新打开,VS--菜单文件--Subversion--Change Source Control,弹出窗口可看出IP变为192.168.1.2;

安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn的更多相关文章

  1. windows上SVN服务器以及客户端TortoiseSVN的安装配置

    (1)svn的安装 1. 下载软件:Setup-Subversion-1.7.5.msi,安装就很容易了,一路NEXT 2. 把SVN的bin文件夹路径添加到环境变量中 把svn安装目录下的bin路径 ...

  2. Visual Studio 插件AnkhSvn 更改Svn URL和登录信息

    AnkhSvn配置文件:%AppData%\Subversion\auth\ 删除这个文件夹中所有内容 然后连接,重新设置相关信息 设置静态地址 设置路由器 以TP-LINK路由器为例,其他路由器类似 ...

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

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

  4. 阿里云服务器centos下安装配置svn服务器

      阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...

  5. linux下安装配置svn服务器

    linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...

  6. [转载]Ubuntu安装配置 git 服务器和客户端

    原文地址:Ubuntu安装配置 git 服务器和客户端作者:ding404 1.配置前准备 服务器:安装ssh server另外还装了gitosis做git的权限管理 sudo apt-get ins ...

  7. SVN安装与配置 SVN整合MyEclipse

    SVN安装: 1.安装服务器 ######### 安装文件:SVN服务器############### # http://www.collab.net/downloads/subversion # C ...

  8. ubuntu安装和配置SVN【转】

    ubuntu安装和配置SVN 转自:http://www.jb51.net/os/Ubuntu/56394.html 第一步:安装apache2  libapache2-svn subversion ...

  9. CentOS 7下搭建配置SVN服务器

    CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...

随机推荐

  1. ios 三种对话框拉伸方法

  2. xcode调整debug,release模式

    今天调试的时候发现变量都不能查看了.在「lldb」中通过「po」命令来查看总是提示变量未找到. 环境 xcode 7, Swift 2 错误提示 ‘XXXX’ was compiled with op ...

  3. js数字位数太大导致参数精度丢失问题

    最近遇到个比较奇怪的问题,js函数里传参,传一个位数比较大,打印arguments可以看到传过来的参数已经改变. 然后查了一下,发现确实是js精度丢失造成的.我的解决方法是将数字型改成字符型传输,这样 ...

  4. leetcode 397

    题目描述: Given a positive integer n and you can do operations as follow: If n is even, replace n with n ...

  5. windows远程控制ubuntu---基于ssh

    要实现windows下连接ubuntu需要安装以下软件: 1. windows下安装winSCP 2. Ubuntu下安装OpenSSH Server 可以使用命令行安装openSSH Server: ...

  6. 浅析angular,react,vue.js jQuery使用区别

    前端越来越混乱了,当然也可以美其名曰:繁荣.当新启动一个前端项目,第一件事就是纠结:使用什么框架,重造什么轮子? PS:大牛留言讨论那么,希望看完此篇,能够给你一个清晰的认识,或者让你更加地纠结和无所 ...

  7. 创建 MIME 类型////////////zzz

    用 Apache 创建 MIME 类型 在 Apache 里, MIME 类型和文件扩展名之间的映射是被存放在配置文件 "apache根目录/conf/mime.types" 里的 ...

  8. JsonOperate 帮助类

    引用 Newtonsoft.Json using Newtonsoft.Json; using System; using System.Collections.Generic; using Syst ...

  9. 如何写出优雅的Python(二)

    Print sorted list: colors=['red','green','blue','yellow'] for color in sorted(colors): print color f ...

  10. YbSoftwareFactory 代码生成插件【十三】:Web API 的安全性

    ASP.NET Web API 可非常方便地创建基于 HTTP 的 Services,这些服务可以非常方便地被几乎任何形式的平台和客户端(如浏览器.Windows客户端.Android设备.IOS等) ...