安装和配置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目录 ...
随机推荐
- XPath 运算符
XPath 表达式可返回节点集.字符串.逻辑值以及数字. XPath 运算符 下面列出了可用在 XPath 表达式中的运算符: 运算符 描述 实例 返回值 | 计算两个节点集 //book | //c ...
- Array.prototype.slice.call(arguments)
Array.prototype.slice.call(arguments)能够将具有length属性的对象转化为数组, 可以理解为将arguments转化成一个数组对象,让它具有slice方法 如: ...
- 注册Jdbc驱动程序的三种方式
注册Jdbc驱动程序的三种方式 1. Class.forName("com.mysql.jdbc.Driver"); 2. DriverManager.registerDriver ...
- ZOJ-1239 Hanoi Tower Troubles Again!
链接:ZOJ1239 Hanoi Tower Troubles Again! Description People stopped moving discs from peg to peg after ...
- sql语句把字段中的某个字符去掉
sql语句把字段中的某个字符去掉 )),'http://demo.m-school.net','') 例如: )),'http://192.168.2.180','') )),'http://zpzx ...
- android 流量 压缩
引用:http://my.eoe.cn/blue_rain/archive/340.html 对于目前的状况来说,移动终端的网络状况没有PC网络状况那么理想.在一个Android应用中,如果需要接收来 ...
- Centos Samba 服务器 iptables 和 SElinux 设置
1.安装samba服务器 # yum install samba 2.配置 # vi /etc/samba/smb.conf security = user (100行左右) 在Share Defin ...
- nginx,文件下载,预览,防止浏览器下载时直接打开,防止预览时直接下载文件,解决nginx谷歌浏览器不支持下载问题
公司项目逐渐增多,对效率的要求越来越高,不同项目分部不同服务器,最初想用nginx 就是为了多个项目用一个url和服务器宕机解决方案 nginx也可作为附件服务器,毕竟nginx也对静态文件支持较好, ...
- C/C++二维数组的用法
二维数组在存储时按行优先连续存储,数组名是一个二维指针,如 int a[3][2] 中,a 是一个二维指针,而a[0],a[1],a[2]都相当于普通的一位数组的数组名,是一个固定值的指针. 二维数组 ...
- var ball0=new Ball("executing") 是怎样被执行的?
function Ball(message){ alert(message); }; var ball0=new Ball("executing"); //var ball0=ne ...