作为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。今天我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。

通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。

目前较为简单的方案是VisualSVN Server,该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,并且安装过程也非常的简单。

安装的时候可以选择SVN走http协议还是https协议,http协议速度快一些,而https协议安全性好。两者均可以从浏览器直接访问SVN项目。

1.    Visual SVN下载

首先到Visual SVN的官网(http://www.visualsvn.com/server/download/)下载最新版本。

2.    Visual SVN安装

Visual SVN的安装非常简单,整个安装过程不需要用户的很多干预。

1)运行安装软件

2)同意安装

3

4)选择安装路径和端口

你可以选择HTTP和HTTPS两种协议,如需使用svn协议也非常的方便,在1.4版本后,Subversion加入了Service运行的功能。端口号可以任意定义。对于HTTPS的端口号默认可以选择443和8443,对于HTTP默认可以选择80、8080和81。

我个人偏向于使用HTTPS的8443端口,原因很简单HTTPS安全性比较高,443端口是标准HTTPS端口,如果做WEB开发那肯定就有麻烦,同时Skype也会使用这个端口进行某些通讯(Skype很奇怪的,会使用这标准端口来通讯)。

5)准备安装

6)安装中

7)安装完成

安装完成后会询问你是否需要运行VisualSVN Server Manager(一个非常有用的管理工具)。还等什么,赶快点【Finish】体验一下吧!

SVN客户端依旧推荐使用Windows下的TortoiseSVN,两者搭配起来,非常好用。

Visual SVN的安装相关推荐

  1. VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装

    VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装 1.TortoiseSVN Client(客户端)下载 https://www.visualsv ...

  2. 安装与设置Visual SVN

    1, 下载Visual SVN, TortoiseSVN (http://www.visualsvn.com/download.html) 2, 安装 TortoiseSVN 3, 安装Visual ...

  3. Visual Studio,vs 中文SVN插件安装

    **Visual Studio,vs 中文SVN插件安装** 1.TortoiseSVN 中文安装包在这里 https://tortoisesvn.net/ 2.根据步骤,点击Downloads 滑动 ...

  4. eclipse svn插件安装_Visual SVN和Tortoise SVN的安装简单使用汉化

    学习之前我也问了很多IT群,了解一下是否还在用,还是都是Git!因为我搜索一些资料,在2019段寥寥无几!不过有群友反应,反正技多不压身,都学一学嘛!同时也想在这片方面给大家更新一下资料!搜百度,安装 ...

  5. SVN专题(Visual SVN Server + TortoiseSVN + Visual SVN)

    参考资料: 1.Windows环境下搭建SVN服务器.原文地址:https://blog.csdn.net/lu1024188315/article/details/74082227 2.Git|SV ...

  6. linux svn 客户端安装配置

    1.首先需要安装SVN.Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装: sudo apt-get in ...

  7. Visual SVN Server的下载和使用

    摘要 代码管理和文件下载管理服务器Visual SVN Server使用相比如git操作更方便,不用指令就可以完成,其次能够上传大文件十分方便 一 安装Visual SVN Server 下载msi文 ...

  8. SVN的学习(SVN的简单说明、SVN的安装与配置、SVN与GIT的区别)

    一.SVN的简单说明 SVN是subversion的缩写,属于集中化的版本控制系统,是一个开放源代码的版本控制系统,SVN不是分布式的 工作场景 进入公司需要做的关于开发的第一件事, 就是向项目经理索 ...

  9. 为Visual SVN Server添加认证用户IP功能

    为Visual SVN Server添加认证用户IP功能 背景 内网环境下,某位大佬觉得Visual SVN Server的安全性不够,要求用户只能在指定的一个或几个IP上登录??? 方案 内网环境下 ...

最新文章

  1. Lync Server外部访问系列PART3:准备反向代理
  2. ASP.NET自定义错误页面(转)
  3. 【时间序列】时间序列建模的时间戳与时序特征衍生思路
  4. SQL Server中行列转换 Pivot UnPivot (转载)
  5. spfa算法_10行实现最短路算法——Dijkstra
  6. Bitmap 和Drawable 的区别
  7. linux mmap实例_Linux下通过共享内存和mmap实现进程间通讯(含实例)
  8. build tut framework on ubuntu
  9. 《UG NX10中文版完全自学手册》——2.4 布局
  10. 土木工程与计算机专业考研学校排名,2017年土木工程专业考研大学排名
  11. vue模块单独封装html,在vue中怎么定义自定义组件?
  12. 计算机怎么查文件打印记录表,打印机打印文件历史记录如何查看
  13. 移动端---媒体查询
  14. 高薪设计师必修课 AE移动UI动效设计从入门到实战
  15. wince植入胎压监测_【精】创酷一个月实际用车感受+轻松解决仪表盘失灵问题+胎压监测...
  16. pyinstaller 打包exe启动慢的问题
  17. 品一品,捋一捋,回调函数获取异步操作数据
  18. python实践——时间序列分析建模理论及代码实现
  19. MATLAB--基本操作与矩阵输入
  20. Li‘s 影像组学radiomics视频学习笔记(42)-影像组学特征提取问题解决过程复现

热门文章

  1. yolov5搭建环境_YOLOv5从入门到部署之:训练私有数据并修改模型
  2. python mysql numpy_Python 之Numpy应用
  3. asp 禁止某一个目录_asp.net core 系列 10 配置configuration (上)
  4. 哪里有高中教师教学计算机能力培训,04060406_王世红_高中教师信息技术能力的培训.doc...
  5. 帝国cms数据库php调用tag,帝国CMS列表内容模板调用TAG的两种方法
  6. oracle update并行,Oracle update 优化方式,tuning update!
  7. python中如何获取类的属性,python – 获取类的属性
  8. vue 指令 v-if v-else-if v-else
  9. D3 interpolate
  10. javascript window alert