安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn
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的更多相关文章
- windows上SVN服务器以及客户端TortoiseSVN的安装配置
(1)svn的安装 1. 下载软件:Setup-Subversion-1.7.5.msi,安装就很容易了,一路NEXT 2. 把SVN的bin文件夹路径添加到环境变量中 把svn安装目录下的bin路径 ...
- Visual Studio 插件AnkhSvn 更改Svn URL和登录信息
AnkhSvn配置文件:%AppData%\Subversion\auth\ 删除这个文件夹中所有内容 然后连接,重新设置相关信息 设置静态地址 设置路由器 以TP-LINK路由器为例,其他路由器类似 ...
- centos6.5环境下svn服务器和客户端配置实用详解
一.服务器端配置 安装 # yum install -y subversion yum安装软件,不清除软件包的方法 # vim /etc/yum.conf keepcache=0 建立svn版本库数据 ...
- 阿里云服务器centos下安装配置svn服务器
阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion 从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...
- linux下安装配置svn服务器
linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...
- [转载]Ubuntu安装配置 git 服务器和客户端
原文地址:Ubuntu安装配置 git 服务器和客户端作者:ding404 1.配置前准备 服务器:安装ssh server另外还装了gitosis做git的权限管理 sudo apt-get ins ...
- SVN安装与配置 SVN整合MyEclipse
SVN安装: 1.安装服务器 ######### 安装文件:SVN服务器############### # http://www.collab.net/downloads/subversion # C ...
- ubuntu安装和配置SVN【转】
ubuntu安装和配置SVN 转自:http://www.jb51.net/os/Ubuntu/56394.html 第一步:安装apache2 libapache2-svn subversion ...
- CentOS 7下搭建配置SVN服务器
CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...
随机推荐
- Java 中 ThreadLocal 内存泄露的实例分析
前言 之前写了一篇深入分析 ThreadLocal 内存泄漏问题是从理论上分析ThreadLocal的内存泄漏问题,这一篇文章我们来分析一下实际的内存泄漏案例.分析问题的过程比结果更重要,理论结合实际 ...
- linux vim
wq 强制性写入文件并退出.即使文件没有被修改也强制写入,并更新文件的修改时间.x 写入文件并退出.仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间.
- DNS缓存
有DNS的地方,就有缓存. 浏览器.操作系统.Local DNS.根域名服务器,它们都会对DNS结果做一定程度的缓存.本文总结一些常见的浏览器和操作系统的DNS缓存时间. Table of Conte ...
- 也谈微信小程序
小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不关心是否安装太 ...
- scott/tiger登录时提醒ora-28000 the account is locked
scott/tiger登录时提示ora-28000 the account is locked在plsql developer中要是以scott/tiger登录时提示ora-28000 the acc ...
- JavaScript在A页面判断B页面加载完毕(iframe load)
今天遇到一个需求,在A页面上判断B页面是否加载完毕(B页面是第三方页面),加载完毕时隐藏loading动画... 而平时我们一般做的事是在B页面上判断B页面是否加载完毕,进行操作. if(docume ...
- XiangBai——【AAAI2017】TextBoxes_A Fast Text Detector with a Single Deep Neural Network
XiangBai--[AAAI2017]TextBoxes:A Fast Text Detector with a Single Deep Neural Network 目录 作者和相关链接 方法概括 ...
- [SublimeText] 安装包管理
由于各种访问原因,因此记录一下给自己使用,原文地址如下: http://www.bonusbits.com/wiki/HowTo:Setup_Package_Control_for_Sublime_T ...
- Silverlight动态生成控件实例
刚学习Silverlight,做了一个动态创建控件的实例 实现结果:根据已有的控件类名称,得到控件的实例化对象 实现思路1:就是定义一个模板文件,将类名做为参数,在silverlight中使用Srea ...
- maven 构建一个web项目
maven已经大型的Java项目的管理工具,其功能非常强大,这里简单总结一下maven构建web项目的过程.本文介绍的是集成环境下的maven构建web项目. 一.准备 1.安装maven. 2.把m ...