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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • onpropertychange兼容示例[通俗易懂]

    [code="js"]//当状态改变的时候执行的函数functionhandle(){document.getElementById(‘msg’).innerHTML=’输入的文字长度为:’+document.getElementById(‘txt’).value.length;}//firefox下检测状态改变只能用oninput,且需要用addE…

    2022年4月9日
    51
  • linux目录结构详解_linuxiso目录结构

    linux目录结构详解_linuxiso目录结构前言平常linux系统用的也不少,那么linux下的每个目录都是用来干什么的,小伙伴们有仔细研究过吗?让我们来了解下吧Linux系统目录结构登录系统后,在当前命令窗口下输入命令:[root@

    2022年7月29日
    5
  • phpstorm2021最新激活破解方法

    phpstorm2021最新激活破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    221
  • 一个字节多少位,一个字多少位怎么算_一个数字占几个位

    一个字节多少位,一个字多少位怎么算_一个数字占几个位一个字节=一个byte=8位一个字=两个byte=16位,java中:byte=8位short=2byte=16位int=4byte=32位long=8byte=64位float=4byte=32位double=8byte=64位char=4byte=32位string=可占用Integer.MAX_VA…

    2022年10月1日
    0
  • 计算机网络期末考试题库(超级多的那种)「建议收藏」

    计算机网络期末考试题库(超级多的那种)「建议收藏」废话不多说,不管是应对期末考试还是考研基础复习,刷题是必不可少的!!!大家冲就完了!!!!记得给罡罡同学点关注哦!后期还会更新其他题库的呢!!!点关注!!!点关注!!!点关注!!!谢谢另外还有4套模拟题哦!!!计算机网络试题库——选择题及答案(共500题)1、Internet中发送邮件协议是(B)。A、FTPB、SMTP C、HTTP D、POP2、在OSI模型中,第N层和其上的N+l层的关系是(A

    2022年6月28日
    31
  • jvm触发full gc条件(Linux内存管理机制)

    1、Java垃圾回收机制GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。缺点就是:1.有可能不知不…

    2022年4月12日
    78

发表回复

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

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