鄙人菜鸟一个,以下内容仅供借鉴.
问题描述: 刚刚入职新公司, 从公司svn server上checkout项目, 服务端采用的是VisualSVN server,而在checkout的过程中都是正常的,当我修改了文件后准备更新下再提交时,IDea 中svn插件报错 SVN: 1750002(后边还有一堆英语,大概意思是域名,地址有问题 ) ,更新失败, 百度了一下据说是网络问题, 当时就想到了我再上一家的工作经历,
在上一家公司,自己搭建过svn服务器,在svn server上有这么一个设置选项
当你勾选上他时,项目访问地址是以https开头的, 那么问题来了 https是http +ssl协议,而我们的ssl协议是没有经过认证的,所以再浏览器*问的效果就成了这个样子
就因为这个问题, 在我当初建立的svn server上, 移动端死活也checkout不出来项目,后来我把https 换成http,问题就解决了
回归正题, 咱们的问题是我们在https不安全的服务器上checkout出来项目了,但是不能更新和提交,换个角度考虑,虽然服务端可以解决这个问题, 那么我们做为客户端是不是也能处理这个问题呢.看下图!
清除认证信息 ↓↓↓↓↓↓↓↓↓
本以为 弄完可以洗洗碎了, 结果很悲哀, 问题依旧, 仍然无法更新项目 还是svn1700052,顿时我的头皮就麻了,这是要奋斗一宿的节奏? 尝试过重启idea 重开机 都无果. 无意中看见一大佬再谋篇类似问题下的评论, "建议先使用客户端操作, 再用插件", 抱着试试看的心态试了试, 在项目文件夹下打开了Tortoise SVN → update 走起! 果然 无法更新, 但是给了我一个弹框, 问我是否保存什么凭证,有两个选项, 一个是保存, 一个永久保存, 选择了永久保存后, 我又操作了一次idea下的svn 问题解决.
看来,出现问题, 我们还是要考虑问题的源头, 知道源头,问题也就迎刃而解了.
博主处女作 , 不喜勿喷,.
欢迎+Q 2319889878同探讨, 共同进步!