大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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 仓库创建
-
打开“VisualSVN Server”,在左侧导航找到“Repositories”,右键打开菜单,选择“Create New Repository”,点击打开创建仓库界面。
-
打开“Create New Repository”界面后,设置仓库名称后,点击“下一步”
-
设置仓库类型。第一个为空的仓库,第二个会直接生成主干、分支等路径。根据自身需要选择后,点击“下一步”
-
设置初始权限。这个选项可随意设置,后续可以根据需要修改调整。点击“Create”,完成仓库创建。
3 权限分配
-
创建用户(该步骤可以在仓库创建之前设置也可以)。在“VisualSVN Server”左侧导航中,右键点击“Users”,在菜单中选择“Create User”。在弹出框中,设置用户名称和密码,点击“OK”即可创建对应用户。
-
点击“Repositories”,打开仓库列表,找到需要分配权限的仓库“demo”,右键打开菜单,点击“Properities”,打开属性对话框。(找到仓库子路径权限也可如此操作)
-
在属性对话框“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账号...