Windows搭建SVN服务器

你的名字 2022-03-15 01:26 488阅读 0赞
  1. 写这篇文章其实是弥补6年前的一个遗憾,之前在第一家公司时,快要离职时,帮公司搭建一个SVN服务器,当时在Linux上面搭建,搭建的服务器不支持HTTP协议,无法在浏览器中查看,限于当时的能力,未能找到具体的解决方案。今天听同事在提SVN服务器,突然想搭建一个,搭建之后,Windows环境可以直接通过http协议访问,就这样吧,后续遇到SVN使用的具体问题再细究吧。

需要的软件

SVN服务端软件VisualSVN-Server:http://www.visualsvn.com/server/download/

SVN客户端软件TortoiseSVN:http://tortoisesvn.net/downloads.html

20190228150544919.JPG

安装服务器

双击安装,均选默认操作

其中需要注意的一步,选择SVN版本

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70

有标准版和企业版,这里个人练习,选择上面标准版

选择后,会有如下选择设置:

程序安装路径Location;代码仓库位置Repositories;https访问端口Server Port;代码备份路径Backups。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 1

安装完成后,会弹出完成窗口,并默认会弹出管理窗口,上面有是否订阅SVN服务更新信息选项。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 2

继续SVN服务管理

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 3

管理界面中,有Repositories,Users,Groups和Jobs四个目录

Repositories:仓库路径

Users:用户列表

Groups:组列表

Jobs:任务表

仓库

这里创建两个仓库springboot和jdk,其中springboot路径分有trunk、branches 和 tag 路径

jdk 路径就只单纯的一个主路径

鼠标放在仓库名称上,右键点击 Properties,可以看到该仓库的属性信息,人员信息配置在Security标签页

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 4

选择人员信息时,可以选择所有人Special 的Everyone,可以选择Groups下面的组,如 jdk-user;可以选择Users列表下面的单人

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 5

选定人员(所有人/普通用户/组)后,设置权限。

Users 与 Groups 创建在上图中有涉及,这里不单独讲解了。

安装客户端

双击,一切按照默认操作即可。

测试

安装好之后,即可正常使用

客户端可以进行代码上传下载等

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 6

服务端可以进行一些服务端的设置,如仓库位置设置,访问端口设置等。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 7

下面界面设置访问路径,是否使用HTTPS等。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hZ2kxMjAx_size_16_color_FFFFFF_t_70 8

以上,一些简单的SVN服务器搭建知识,供参考。

发表评论

表情:
评论列表 (有 0 条评论,488人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SVN服务器

    [SVN服务器的本地搭建和使用][SVN] Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来[下载][Link 1]和搭建S

    相关 WindowsSVN服务器

           写这篇文章其实是弥补6年前的一个遗憾,之前在第一家公司时,快要离职时,帮公司搭建一个SVN服务器,当时在Linux上面搭建,搭建的服务器不支持HTTP协议,无法在

    相关 SVN服务器

    搭建SVN服务,有效的管理代码,以下三步可以快速搞定。 1、安装 \yum install subversion   判断是否安装成功 \subversion -