我正在尝试向Eclipse添加SVN存储库.
我已经安装了Subclipse,它似乎工作正常.但是,当我尝试"添加新的SVN存储库"时,我输入了这个,例如:
http://svn.python.org/projects/peps/trunk
我明白了:
验证位置时出错:"org.tigris.subversion.javahl.ClientException:RA层请求失败svn:' http ://svn.python.org/projects/peps/trunk'的选项:无法连接到服务器(http:/ /svn.python.org)"保持位置无论如何?
我知道我的Eclipse可以连接到Internet,因为我之前下载了Subclipse(我不得不更改我的代理设置).
我收到了我试图添加的其他SVN位置的类似消息.
解决办法是什么?
这是一个死的主题,但解决方案是与Subclipse一起安装客户端适配器.
看看这个,并安装SVN客户端适配器,SVNKit适配器和SVNKit库.
然后在Window - > Preference - > Team - > SVN下查看,确保SVN Interface有一个条目.
为了将来参考,如果您可以通过命令行连接到存储库,那么它一定是IDE的问题.
它适用于我,在eclipse:Window> Preference> Team> SVN:选择SVNKit(纯Java)而不是JavaHL(JNI)
在我的日常工作中,我坐在公司防火墙后面,保护和缓存网络流量(以及其他内容).在大多数情况下,它不会停留.但有时候它会变得丑陋,并坚定地站在我想做的事情的道路上.
本周早些时候,我试图看看ColdFusion的一个很酷的新的通用验证系统,名为Validat,由Alagad的伟大人员推出.他们还没有在RIAForge网站上下载,但这些文件可以通过SVN获得.我将subclipse插件加载到Eclipse中,重新启动并开始添加Validat SVN存储库.我开始在"RA层请求失败"和"/ validat/trunk上的svn:PROPFIND请求失败"中出现错误,然后是关于无法连接到SVN服务器的错误.
我已经使用我的代理设置进行了Eclipse设置,所以我认为我做错了或者Alagad实际上并没有使用subversion存储库.那天晚上回家后,我在家里试了一下,然后就开始了.愚蠢的代理服务器!所以subclipse插件不会使用Eclipse代理设置.(可以修好吗!).在挖掘了subclipse帮助站点并被重定向到collab.net帮助之后,然后通过eclipse工作区,插件和配置文件夹非生产性地搜索设置文件,我终于能够弄清楚如何设置subclipse来使用代理服务器.
在我的Windows开发环境中,我在我喜欢的文本编辑器中打开了以下文件:C:\ Documents and Settings\MyUserId\Application Data\Subversion\servers.该文件底部附近是一个[global]部分,其中包含http-proxy-host和http-proxy-port设置.我取消注释这两行,为我的公司代理服务器修改它们,回到Eclipse中的SVN Repository视图,刷新Validat存储库和Boom!有效!
来自http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server