Android Studio - SVN ( E670008 )

2016-07-23  本文已影响2496人  NextGame

基本情况介绍

今天给Android Studio配置SVN的时候遇到了这个奇葩的异常,在网上找了好久都没有发现对自己有效的解决方法,现在就在这里做一个总结,希望对搜索E670008这个SVN异常的小伙伴有帮助。

浏览器能够访问SVN服务器

笔者的SVN版本以及Android Studio版本介绍

笔者使用的AS是2.1.2稳定版本

SVN是1.8.13 (r1667537)

SVN下载地址

查询SVN版本可以通过在Terminal中输入svn --version

另外多说一句,Mac是自带SVN的,可能有的小伙伴因为对应的SVN版本比较低,但是在运行svn的时候可能会出现out of data之类的提示,到网站上下载合适自己电脑版本的svn即可。


异常说明

svn: E670008: Unable to connect to a repository at URL 'https://192.168.34.10/svn/dashen3/trunk/Mobilsafe/trunk' 
svn: E670008: Could not resolve proxy server 'https://192.168.34.10/svn/dashen3/trunk/Mobilsafe/trunk/': nodename nor servname provided, or not known

大概意思就是无法访问对应URL上的代码仓库

不能解析对应的代理服务器,不是节点名称错误就是服务器名称错误

反正就是不能正常从SVN上把项目下载下来


MAC下AS配置SVN的说明

SVN配置

这里配置的/opt/local/bin/svn是怎么来的呢?

Terminal中输入which svn

which svn 执行效果

就可以显示对应的svn路径了。


解决E670008异常的关键

SVN配置

请看SVN配置插图

Use system default Subversion configuration directory这一行笔者并没有勾选,而是选择了使用自己指定的目录

问题的关键就是,笔者之前可能在使用SVN的时候做了一些拒绝SSL的设定,导致了在AS中没法正常的从SVN服务器上下载到项目。

之前我一直以为是授权缓存的问题,请再看一下SVN配置插图,下面有一个Clear Auth Cache的按钮,这个按钮的作用就是可以清理授权缓存信息,但是笔者今天下午按了一个下午都没有结果啊T_T,仅仅只能清除用户名和密码缓存,并不能删除对应的配置啊...

那么问题来了,怎么处理自定义SVN配置路径呢?

方法有两种

到此问题应该能够正常解决了,辛苦各位看官老爷们啦~

上一篇 下一篇

猜你喜欢

热点阅读