参考文献

1、Windows下使用VisualSVN Server搭建SVN服务器(百度经验)  挺好就是没有配图已验证可用

2、在Windows Server 2008上部署SVN代码管理器

把第二个给拷贝过来 有截图方便看

服务器环境:

操作系统:Windows Server 2008 64 Bit;

SVN服务器端程序:VisualSVN-Server-3.6.1-x64;(http://www.visualsvn.com/ )

我的下载地址:VisualSVN Server的下载地址  http://www.visualsvn.com/server/download/

客户端环境:

操作系统:Windows 7 64Bit;

SVN客户端程序:

TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi;

LanguagePack_1.9.4.27285-x64-zh_CN.msi(中文汉化包)(https://tortoisesvn.net/downloads.html )

 我的下载地址:http://tortoisesvn.net/downloads.html

服务器安装

其安装图解与VisualSVN Server 2.1.5雷同,以下附上VisualSVN Server2.1.5安装图解。

第一步

安装软件版本:VisualSVN-Server-2.1.5.msi,右击安装软件,单机"安装":

第二步

单击【Next】:

第三步

选择"I accept the terms in the License Agreement",然后单击【Next】:

第四步

这个界面是选择安装的组件,选择第一个"VisualSVN Server and Management Console"就可以了,如图:

第五步

这是设置页面,可以更改目录,也可以更改端口,注意,端口不要和已经使用的端口冲突,去掉"use secure connnection https://"的选项,这里的F:\Repositories是服务器文档目录,也就是我们提交到SVN里的文档的存放目录,这个目录是可以更改的:

第六步

点击【Install】按钮:

第七步

正在进行安装:

第八步

点击【Finish】按钮:

第九步

安装完成,位置:开始-->程序->VisualSVN-->VisuaSVN Server Manager启动服务器管理器。创建快捷方式,如图:

服务器端配置

第一步

点击开始-->程序->VisualSVN-->VisuaSVN Server Manager启动服务器管理器,右键选择VisualSVN Server(Local),选择Properties,

第二步

在弹出窗口中选择NetWork标签,在ServerName处输入本机的IP地址,我的地址为192.168.2.235,端口我选择8080.,确定保存,再点击VisualSVN Server可以看到右面的界面,我们的访问地址就是Sever URL http://192.168.2.235:8080/svn

第三步

现在我们新建一个目录,右键选择Repositories,选择Create new Repository,输入名字document,保存:

第四步

新建用户,右键选择 Users,选择Create User,输入用户密码test,test,这个口令将在客户端连接SVN服务器时使用,为刚才创建的document Repository添加用户,右键选择document,选择Properties,点击Add按钮,选择刚才添加的用户,保存,如图:

第五步

服务器端就配置好了,用户可以通过客户端进行访问……

客户端配置

1、安装TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi;

LanguagePack_1.9.4.27285-x64-zh_CN.msi(中文汉化包)(https://tortoisesvn.net/downloads.html );

2、完成后在桌面空白处右键,可以看到多出了一些东西(若没有,先重启下电脑):

选择版本库浏览器(Repo-browser),在弹出的对话框中输入你的代码管理服务器地址,

链接后可以看到:

(现在看到的是已上传程序的SVN Browser,一开始没有这些东西,需要自己上传代码文件)

3、上传代码文件,在需要上传的代码上单击右键,选择TortoiseSVN->Import…选项,如下图所示:

上传文件如下图所示:

最新文章

  1. oracle驱动问题
  2. Scrum会议10.19
  3. BZOJ-1143&&BZOJ-2718 祭祀river&&毕业旅行 最长反链(Floyed传递闭包+二分图匹配)
  4. 图片轮播的JS写法,通用涉及多个轮播
  5. RARP
  6. ios模拟器未能安装此应用程序
  7. C++实现堆排序
  8. 【Java学习笔记之二十五】初步认知Java内部类
  9. git gui提交无法获知你的身份 20
  10. vue使用element-ui的el-input监听不了回车事件解决
  11. Maven项目远程部署到Tomcat
  12. VMware 虚拟机 Ubuntu 系统执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) 解决:UP BROADCAST MULTICAST 问题
  13. 再次 WebAssembly 技术探讨
  14. 常见Web应用程序漏洞
  15. 本地服务器搭建服务:mysql
  16. 模拟退火算法A Star not a Tree?(poj2420)
  17. cocos2d-x开发:服务端基础库封装
  18. 2017ACM暑期多校联合训练 - Team 6 1010 HDU 6105 Gameia (博弈)
  19. erlang 大神
  20. .net 可选参数和命名参数

热门文章

  1. artTemplate性能卓越的 js 模板引擎
  2. python TypeError: ‘encoding’ is an invalid keyword argument for this function
  3. JS:面向对象(进阶篇)
  4. B. Light bulbs(2019 ICPC上海站)
  5. springboot中引用配置文件中的参数
  6. keepAlived主备及双主
  7. 最基础知识 sql之left join、right join、inner join的区别
  8. nginx 自启动
  9. [转载]python异常如何全面捕获
  10. 页面中iframe 弹层 和拖动效果