提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

VisualSVN Server 更改协议https改为http,其实也不是改,就是重定向到https。


提示:以下是本篇文章正文内容,下面案例可供参考

一、SVN

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。(大白话:管理代码的)

二、更改协议https改为http

1、选中根目录,右键,点击“Properties”,进入配置。
在这里插入图片描述
2、点击“Network”,勾选“Autmatically redirect HTTP to HTTPS(listen on port 80)”。点击“OK”后,协议https就可自动重定向到http。
在这里插入图片描述

三、遇到的问题

1、配置步骤2,报80端口被占用

1、关闭电脑中占用80端口的进程、使用80端口监听的等
win+R,输入cmd打开命令窗口:输入netstat -ano|find “:80”,查询使用80端口的进程,记住PID值,去任务管理器关闭对应的进程。
2、关闭使用80端口监听的服务
win+R,输入cmd打开命令窗口:输入net stop http,如果提示是否真的需要停止这些服务,则选择“Y”。
3、以上操作在进行步骤2,发现还是报80端口还是被占用,可能是就是SQLserver占用的
win+R,输入cmd打开命令窗口:输入services.msc,打开服务管理界面,找到以下服务,禁用它。
在这里插入图片描述
禁用后,重复步骤2,成功。
注:SQL server服务没必要情况就需要禁用掉。不然就算配置成功,后面SQL server服务开启了,在使用访问SVN时,就会报“由于目标主机积极拒绝连接:无法连接”。(耗了一天)

2、添加SVN服务到Windows服务管理里

在VisualSVN Server安装目录下找到bin目录,创建一个批处理文件:setupservice .bat

sc create svnserve binpath= "E:/SVNserver/VisualSVN Server/bin/svnserve.exe --service -r d:/svnhome" depend= Tcpip start= auto
sc start svnserve
pause

创建好,双击该文件,添加服务。

问题:启动服务失败,报“服务启动或…(忘记了)”,反正就是无法启动服务,
解决:win+R ,输入regedit打开注册表,改注册表(记得先备份)如下图所示:
在这里插入图片描述
svn服务不开启,报“不知道目标主机”,所以添加到服务管理器方便一些。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐