svn: E170013: Unable to connect to a repository at URL

/ Markbug / 没有评论 / 3814浏览

今天在公司使用intellij idea下载公司项目时遇到了下面的错误:

svn: E170013: Unable to connect to a repository at URL 

看错误信息,貌似是url不正确,但问题的原因一定不是这个,因为直接将svn中的url在浏览器里执行是可以下载成功的,并且本人尝试过用eclipse也可以下载成功的,所以本人怀疑这个问题可能是intellij idea版本的问题导致的,由于本人用的是2018的版本,所以,为了验证这个问题是不是版本导致的,于是又采用了intellij idea 2017的版本,尝试下载项目,问题居然解决了,所以上述问题的原因,基本确定就是intellij idea 2018版本的bug。

那为什么intellij idea 2018会导致这个问题呢?因为我之前用这个版本是可以下载公司代码的,为什么突然就出现了这个问题呢?经观察发现,公司svn地址已经由原来的http访问地址换成了https了。所以就出现了上述问题。

那怎么解决呢?除了上述说的将intellij idea换成2017的版本,还有一个办法可以解决。因为本人强迫症,不太喜欢使用旧的版本,于是采用了下面的办法解决的。

就是通过TortoiseSVN客户端也就是小乌龟,将代码下载到intellij idea的项目空间中,然后在intellij idea直接更新即可,这时intellij idea会自动关联上svn,就可正常操作了。