SVN服务器安装 – Windows系统

SVN服务器安装 – Windows系统Windows系统下SVN服务器搭建及遇到相关问题和处理方法记录

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用


前言

Windows系统下SVN服务器搭建及遇到相关问题和处理方法记录


1 下载安装

1.1 下载安装包

Windows系统中的SVN服务器使用的是VisualSVN Server,根据实际需要下载对应的安装包版本。

最新版本下载地址:https://www.visualsvn.com/server/download/
历史版本下载地址:https://www.visualsvn.com/server/changes/

注:在版本迁移中要避免出现类似“expected fs format between 1 and 4 found format 6”的问题,尽量选择2.7.1以上版本。

1.2 软件安装

Windows软件安装比较简单,除了设置自己的文档路径跟端口,基本一路下一步就可以了,不详述。

1.3 异常处理

A. 异常提示
在安装过程中,出现如下提示:

VisualSVNServerServer service failed to start:服务已返回特定的服务器错误代码:(0x8007042a),Please check VisualSVNServer log in Event Viewer for more details。

或者安装流程一直停在Service Starting,然后弹出提示框询问是否要retry

B. 解决方法
a. 先不退出安装进程
b. 在Windows图表、桌面或者文件夹左侧路径都可以,找到“计算机”,然后鼠标右键点击,选择弹出选项中的“管理”
在这里插入图片描述
c. 打开“计算机管理”界面。在左侧导航中“服务和应用程序”中点击“服务”,在右侧服务列表中找到“VisualSVN Server”并双击打开。
在这里插入图片描述
d. 在打开的“VisualSVN Server的属性”框中,选择“登录”项,并在“登录身份”选项中选择“本地系统账户”。点击“确认”关闭对话框
在这里插入图片描述

e. 回到安装程序,在弹出框中点击“Retry”,尝试看看是否可正常安装完成。若还是无法安装完成,继续以下操作。
f. 依然保持安装程序不关闭状态
g. 点击系统“windows”图标,打开安装程序列表,找到“VisualSVN Server”图标,不同版本系统安装程序显示不一样,下图是Win7系统。打开VisualSVN Server。(安装程序未完成,但实际软件已安装)
在这里插入图片描述

h. 打开软件后,右键点击左边导航中的“VisualSVN Server(Local)”,在右键菜单中选择“Properties”选项,弹出属性框。
在这里插入图片描述

i. 在属性框中选择“Certificate”选项卡,并在“Certificate”中点击“Change Certificate”重新生成证书。
在这里插入图片描述

j. 证书生成过程,选择第一项“Create new self-signed certificate”,选择“下一步”,后续根据自己实际情况跟需要填写相关信息,一直“下一步”直至“完成”即可。
在这里插入图片描述

k. 回到安装程序,在弹出框中点击“Retry”,尝试看看是否可正常安装完成。若还是无法安装完成,继续以下操作。
l. 重复步骤 h ,弹出属性框“VisualSVN Server Properties”,选择“Authentication”选项卡,并选择“Use Windows authentication”,点击“确认”完成操作。
在这里插入图片描述

m. 回到安装程序,在弹出框中点击“Retry”即完成安装。


2 仓库创建

  1. 打开“VisualSVN Server”,在左侧导航找到“Repositories”,右键打开菜单,选择“Create New Repository”,点击打开创建仓库界面。
    在这里插入图片描述

  2. 打开“Create New Repository”界面后,设置仓库名称后,点击“下一步”
    在这里插入图片描述

  3. 设置仓库类型。第一个为空的仓库,第二个会直接生成主干、分支等路径。根据自身需要选择后,点击“下一步”
    在这里插入图片描述

  4. 设置初始权限。这个选项可随意设置,后续可以根据需要修改调整。点击“Create”,完成仓库创建。

在这里插入图片描述


3 权限分配

  1. 创建用户(该步骤可以在仓库创建之前设置也可以)。在“VisualSVN Server”左侧导航中,右键点击“Users”,在菜单中选择“Create User”。在弹出框中,设置用户名称和密码,点击“OK”即可创建对应用户。
    在这里插入图片描述
    在这里插入图片描述

  2. 点击“Repositories”,打开仓库列表,找到需要分配权限的仓库“demo”,右键打开菜单,点击“Properities”,打开属性对话框。(找到仓库子路径权限也可如此操作)
    在这里插入图片描述

  3. 在属性对话框“Properties”中选择“Security”选项卡,使用“Add”或者“Remove”设置需要添加或移除的用户。在“Permisions”选项框内,设置对应用户的权限。以此为“继承父级权限”、“无权限”、“只读”、“可读可写”。设置完成后,点击“确定”完成权限配置操作。

在这里插入图片描述
参考资料: https://blog.csdn.net/qq_25867141/article/details/49745603

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180739.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • numpy求特征向量_python计算矩阵

    numpy求特征向量_python计算矩阵文章目录numpy计算矩阵特征值,特征向量一、示例:二、numpy实现:numpy计算矩阵特征值,特征向量一、示例:首先借参考百度demo的来看一下矩阵的特征值和特征向量的解题过程及结果。可知矩阵A:特征值为1对应的特征向量为[-1,-2,1]T。特征值为2对应的特征向量为[0,0,1]T我们可以进一步对特征向量进行单位化,单位化之后的结果如下:特征值为1对应的特征向量为[…

    2025年8月8日
    3
  • 进一步解 apt-get 的几个命令[通俗易懂]

    进一步解 apt-get 的几个命令

    2022年1月22日
    42
  • Python浪漫表白源码(附带详细教程)

    Python浪漫表白源码(附带详细教程)      要知道我们程序猿也是需要浪漫的,小博我之前在网上搜寻了很多代码缺发现好多都不是最新的,所以自己就整理了一下代码,现在与广大博友们分享下我们需要用到的包使用pipinstall+(包名)turtle2.random程序源码#ProjectLeader:刘#Project:表白源码

    2022年5月29日
    49
  • JVM 垃圾回收机制主要原理

    JVM 垃圾回收机制主要原理对于垃圾JVM的垃圾回收机制这里我们称为GC,众所周知,java语言不需要像c++那样需要自己申请内存,自己释放内存,这些都是JVM帮我们做好了的,但是对于一名java程序员,想要更近自己的水平更上一层楼,就要去了解GC的工作原理,根据原理才能写出更好的更优的程序,这里我们先初步讲解一下GC的工作原理首先我们在讲解之前我们需要了解一下JVM内存运行时数据区的三个重要的地方堆(heap)

    2022年4月30日
    37
  • oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句

    oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句1、查找表的所有索引(包括索引名,类型,构成列):selectt.*,i.index_typefromuser_ind_columnst,user_indexesiwheret.index_name=i.index_nameandt.table_name=i.table_nameandt.table_name=要查询的表2、查找表的主键(包括名称,构成列):select…

    2022年5月17日
    43
  • 用户名与计算机名命名规则

    用户名与计算机名命名规则

    2021年7月27日
    199

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号