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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 如何传输大文件(GB级别)

    如何传输大文件(GB级别)一、拆分:压缩工具,压缩并拆分为多个小文件。二、QQ离线传输QQ离线文件有限制条件:1.离线传送的文件,为用户保存7天,逾期接收方不接收文件,系统将自动删除该文件;2.离线传送的文件,单个文

  • RapidXML的读写

    RapidXML的读写把如下图几个文件放到工程目录(hpp文件)新建工程进行读写测试,代码如下://ConsoleApplication1.cpp:定义控制台应用程序的入口点。//#include”stdafx.h”#include”rapidxml.hpp”#include”rapidxml_utils.hpp”//rapidxml::file#include”rapidx…

  • 安捷伦示波器使用说明书_安捷伦labview采集

    安捷伦示波器使用说明书_安捷伦labview采集Step1:配置VISA协议。VISA协议是AgilentIOLibraries的一部分,主要包含一个虚拟仪器软件架构VISA(一个比较通用的工业仪器软件架构)和标准控制库SICL.我理解前者相当一个底层架构,后者相当于一个指令集.先配置好VISA,然后通过SICL指令集发命令。直接上例子,简单明了。agilent示波器可以直接用VISA,所以只要在C++项目里进行配置。首先在C++里配…

    2022年10月12日
  • p标签样式_p标签如何设置字体颜色

    p标签样式_p标签如何设置字体颜色style="line-height:1.6em;text-align:justify;text-indent:2em;"

  • javah是什么命令_jvm命令

    javah是什么命令_jvm命令javah命令用法

  • SQL Server 下载安装教程

    SQL Server 下载安装教程SQLServer2017下载安装教程第一步:打开浏览器,在浏览的搜索框中我们输入“SQLServer”。如图,会匹配出中文两条微软官方下载页面(一个页面内容是英文、一个页面内容是中文)。这里我们以中文的为例。第二步:点击进入下载页面后,可以看到如图所示页面,我们不要着急点击下载,因为这些SQLServer只能试用180天(大家从介绍中可以看到)。第三步:我们将网页下滑,可以看到…

发表回复

您的电子邮箱地址不会被公开。

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