IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错

IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作

前言

本人第二次给项目小组搭建项目环境,并配置项目管理工具,介于项目较小,所以使用SVN,这里记录一下坑点,idea版本是2019.2.1。文中用到的各种软件跟工具下载链接
SVN:https://tortoisesvn.net/downloads.zh.html
SVN服务器:https://www.visualsvn.com/server/download/

项目介绍

SpringBoot+Mybatis

配置

首先安装SVN工具,我这里用的是TortoiseSVN,安装很简单,唯一需要注意的是下图这一点
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
安装好了之后可以用命令行看一下版本,看下图

IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错

IDEA配置

idea里面的配置不多,也简单,看下图
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错

SVN工具

我这里用了VisualSVN Server Manager工具,下载之后打开是这样的,千万要记得自己设置的账号密码哦
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
然后新建一个仓库,操作如下
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
一直下一步就是了,最后create

然后复制一下仓库的链接,如图:
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
也可以在浏览器里面测试一下你的复制的能不能用
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
之后把链接丢到Idea里面去,看图就完事了:
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
添加好了之后就是上图的样子,然后就可以checkout检出了

如果担心出问题的话可以去配置一下svnserver.conf

这里推荐一个超级好用的搜索文件的工具EveryThing

链接:https://www.voidtools.com/zh-cn/

安装之后就会显示在左下角,搜索文件比Windows自带的快了不知道多少倍,对我这种丢三落四的人来说简直就是太舒服了

IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错
添加代码:
[general]
anon-access = none #不允许匿名访问
auth-access = write #允许写入
password-db = passwd #访问时需要输入密码
#authz-db = authz #访问权限设置

局域网内链接本地仓库

最后说一下局域网内怎么去连接本地仓库
本人做这个的时候也是踩了点坑,在帮同事连接的时候一直报错:
No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
在这里说一下解决方案:

在本地Windows电脑打开cmd命令行,输入

svn ls 本地仓库的地址https://*****/svn/SVNRepository

回车之后输入p,然后回车。

然后再输入你之前的账号密码就完事了

如果连接还是报错的话看图:多点几次就是了
IDEA配置本地SVN仓库,及同一局域网下连接本地仓库操作,处理Authentication required验证,以及No appropriate protocol..的报错