最近由于实验室的需求,老师决定独立搭建一个SVN服务器,之前没有用过SVN,于是开始从头学习如何搭建一个独立的SVN服务器。

SVN是一个开放源代码的版本控制系统,它采用了分支管理系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

SVN服务器有2种运行方式:独立服务器和借助Apache运行。两种方式各有利弊,而本次选用的是独立服务器的形式。

搭建独立SVN服务器主要有以下3个步骤:

  • 在一台电脑上安装VisualSVN server
  • 在另一台电脑上安装TortoiseSVN
  • 客户端通过TortoiseSVN连接服务端的VisualSVN server,完成连接测试

下载并安装VisualSVN server

VisualSVN Server是一个集成的SVN服务端工具,并且包含mmc管理工具,是一款SVN服务端不可多得的好工具。

我们可以先安装好VisualSVN Server后,运行VisualSVN Server Manger,然后创建新的代码库,并设置一下安全性能,最后创建用户。

  • VisualSVN Server下载地址:https://www.visualsvn.com/server/download/

  • 安装VisualSVN Server

  • 同意安装协议

  • 选择VisualSVN Server and Administration Tools,同时添加命令行工具到系统环境变量中

  • 选择Standard Edition标准版本安装,免费版本但功能少一些

  • Location即安装位置,Repositories即代码仓库位置,Server Port即服务端口,这里选择8443端口

  • 等待安装

  • 安装完成

至此,SVN服务器端就安装成功了,接下来就是创建仓库

  • 打开VisualSVN Server Manger,并右击新建一个仓库

  • 选择基于FSFS文件系统格式存储的仓库

  • 给仓库命名,这里命名为Test

  • 新建空白仓库

  • 所有用户都拥有读/写权限

  • 点击Create即创建了一个空白仓库,里面什么也没有

  • 接下来新建一个用户用于测试

  • 简单地命名并设置密码,点击OK完成用户的创建

  • 测试仓库和用户都新建完成后,复制仓库的URL

  • 使用复制的URL在浏览器中访问,并使用刚才创建的用户登陆

  • 就可以访问到前面创建的空文件夹

到这里,服务器端的SVN坏境搭建就全部完成。


下载并安装TortoiseSVN

TortoiseSVNSVN版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器.

  • TortoiseSVN下载地址:https://tortoisesvn.net/downloads.html
  • 下载完成后点击安装,安装过程很简单,一直点Next就行

TortoiseSVN安装完成后,右键就会出现相关功能菜单

  • 点击Repo-browser即浏览仓库

  • 这里需要输入服务端的URL地址:IP地址+端口号。端口号即前面安装VisualSVN Server时选择的8443端口,于是这里输入:https://192.168.10.39:8443/svn

  • 选择Accept the certificate permanently

  • 这里需要用户密码登录,使用前面创建的测试用户登录

  • 可以看到,通过TortoiseSVN成功连接上另一台电脑上的SVN服务器上的空白仓库Test,我们可以向里面添加代码、创建文件夹等操作。


结语

通过上面的步骤,我们利用两台电脑成功地搭建了一个独立的SVN服务器,并测试成功。但SVN作为仅次于Git的版本控制系统,还有很多的功能等着我们去学习,上面展示的一些操作仅仅是它的冰山一角。

Windows 10搭建SVN服务器相关推荐

  1. 在Windows下搭建SVN服务器并且集成到 Eclipse 开发环境中

    2019独角兽企业重金招聘Python工程师标准>>> 一.准备工作 1.获取 Subversion 服务器  http://mirrors.hust.edu.cn/apache/s ...

  2. 在windows下搭建SVN服务器

    有两种方案: * VisualSVN Server,安装更简单.更直观:http://www.visualsvn.com/server/download/ * 传统的Subversion 服务器程序: ...

  3. Windows 10搭建SMB服务器

    Windows搭建SMB服务 本文介绍在windows本地环境上搭建SMB服务实现文件共享 配置服务 在本地机上以Windows10举例 :在控制面板 -->程序-->程序和功能--> ...

  4. Windows和Linux环境下搭建SVN服务器

    --------------------------Windows下搭建SVN服务器----------------------------- 一.安装SVN服务端 软件包Setup-Subversi ...

  5. 10分钟教你在Windows上搭建Git服务器

    10分钟教你在Windows上搭建Git服务器 一.下载并安装jdk. 二.下载Gitblit 三.配置 四.运行 五.测试 一.下载并安装jdk. 安装JDK请移步到:2022年最新Java JDK ...

  6. 搭建SVN服务器详细过程 及 使用方法 Windows端

    第一:下载 服务器安装程序下载地址: https://www.visualsvn.com/server/download/ SVN是一个版本管理系统,注意它是有中心化的.分为SVN客户端.SVN服务器 ...

  7. [记录]CentOS搭建SVN服务器(主从同步)

    CentOS搭建SVN服务器(主从同步) 1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: # ...

  8. CentOS6.5搭建SVN服务器(Apache+SVN)

    介绍: 运维朋友都知道,常常会配合开发人员搭建一些他们需要的环境,来提高开发工作效率,他们每天面对的无非就是代码,所以代码的可用性和管理性对开发至关重要的,开发公司每接到一个项目就是一个团队来开发,这 ...

  9. window环境下搭建SVN服务器

    第一步:准备工具: 1.SVN服务端工具(window版):VisualSVN-Server-2.1.11.msi,下载地址:http://download.csdn.net/detail/duanc ...

  10. 连接svn认证失败有那些原因_windows局域网搭建svn服务器

    下载VisualSVN server 下载地址:https://www.visualsvn.com/server/download/ 安装VisualSVN server` Location是指Vis ...

最新文章

  1. html基础:定义 图片 表格
  2. python使用正则表达式寻找具有特定后缀的文件
  3. 配置BGP本地优先级
  4. Arithmetic Sequence 三分,货仓选址,nth_element,__int128(济南)
  5. 剑与远征新海盗版本10章怎么去过?Boss也会随着章节、等级提升
  6. BBED for PostgreSQL
  7. 信号生成及DFT的python实现
  8. 沃尔玛牵手Gatik推行自动驾驶试点项目 为客户配送订单
  9. 009-2010网络最热的 嵌入式学习|ARM|Linux|wince|ucos|经典资料与实例分析
  10. I210网卡LINUX的mac,intel(R)I211网卡刷I210简易教程
  11. Java字符串拼接的优雅方式
  12. 【中移芯昇】3. uart读写
  13. Java学习之JDE下载,陆续更新
  14. 青岛大学计算机科学技术学院辛立强,赵志刚-青岛大学计算机科学技术学院
  15. 千淘万漉虽辛苦,吹尽狂沙始见金
  16. 网站被恶意攻击了改怎么办?如何进行防护呢
  17. mysql 横向分表_mysql横向和纵向的数据库分表
  18. 腾讯qq空间GET登陆JS分析
  19. PostgreSQL数据库扩展包——原理CreateExtension扩展控制文件解析
  20. android编译错误

热门文章

  1. SVN Commit failed(details follow)
  2. 制作京东快报页面html,仿京东首页的京东快报,自动向上滚动的广告条
  3. 手机怎么设置腾达路由器后显示远端服务器,怎么用手机设置腾达(Tenda)路由器wifi密码?...
  4. LitePal使用踩坑指南
  5. 批量Batch and 动量Momentum
  6. c++ primer plus6.11第三题 编写一个菜单驱动程序雏形。
  7. 【Crystal Reports 水晶报表】奇偶行显示不同的颜色 另附CrystalReports常用属性
  8. IMDb站点起诉加州限制演员年龄信息披露法案的有效性
  9. 电脑出现ntldr is missing无法开机怎么办
  10. bootstrap日期插件daterangepicker的使用