【问题标题】:Can't add SVN repository in Eclipse无法在 Eclipse 中添加 SVN 存储库
【发布时间】:2014-08-06 20:08:14
【问题描述】:

我正在尝试向 Eclipse 添加一个 SVN 存储库。

我已经安装了 Subclipse,它似乎工作正常。但是,当我尝试“添加一个新的 SVN 存储库”时,我输入了这个:

http://svn.alfresco.com/repos/alfresco-open-mirror

我明白了:

Error validating location: "org.apache.subversion.javahl.ClientException: RA layer request failed svn: unable to connect to a repository at url 'svn..'
svn: OPTIONS of 'http://svn.alfresco.com/repos/alfresco-open-mirror': could not connect to server  'alfresco.com' Keep location anyway?

我已经在两个浏览器(在计算机和内部 eclipse br 上)都检查过 - 两者都有效

决定是什么?

【问题讨论】:

  • 我已经安装了 SVN 客户端适配器、SVNKit 适配器和 SVNKit 库 - 仍然无法正常工作
  • 我也试过这个:窗口>首选项>团队> SVN:选择SVNKit(纯Java)而不是JavaHL(JNI),我收到消息:“验证位置时出错:'org. apache.subversion.javahl.ClientException: svn: E170001: HTTP 代理授权失败' 仍然保留位置?"
  • 我已经编辑了这个文件(服务器),例如:http-proxy-host = 192.168.10.89 http-proxy-port = 3128 在 eclipse>Window>>Prefr>General>NetworkCONctions 我得到了仍然没有Native Active Provider - 我已经尝试过手动和直接 - 也许我没有做错什么,因为我真的不了解代理的 evrth?

标签: eclipse svn subclipse


【解决方案1】:

您是否将 Subclipse 配置为与您的代理服务器一起使用? 我之所以问,是因为您在第二条评论中指定了此错误:svn: E170001: HTTP proxy authorization failed

要确保代理设置正确,请检查客户端上的 servers 文件 机器。该文件位于 Linux 系统上用户主目录中的 .subversion 目录中,以及 Windows 系统上位于 %APPDATA%\Subversion 中。您感兴趣的可配置选项有:

http-proxy-exceptions
http-proxy-host
http-proxy-port
http-proxy-username

如果您没有任何代理服务器,但仍配置了这些选项,请删除它们。否则,请确保这些设置有效。见SVNBook | Runtime Configuration Area

【讨论】:

  • 我已经编辑了这个文件(服务器),例如:http-proxy-host = 192.168.10.89 http-proxy-port = 3128 在 eclipse>Window>>Prefr>General>NetworkCOnections 我得到了仍然没有Native Active Provider - 我已经尝试过手动和直接 - 也许我没有做错什么,因为我真的不了解代理的 evrth?
  • @vald 只需使用更多信息更新您的原始问题。无需将此类信息作为评论。
  • 哦,我也将 Window>>Prefr>Team>Svn Client 改回了 JavaHL,并且成功了!哦哦我好开心!!!
  • 我在 AppData\Roaming\Subversion 内的“服务器”文件(没有任何扩展名)上更新了我的代理传递,我的 SVN 再次工作。谢谢!
猜你喜欢
  • 2019-07-31
  • 1970-01-01
  • 2015-04-02
  • 1970-01-01
  • 2011-06-06
  • 2010-09-07
  • 1970-01-01
  • 2012-02-24
  • 1970-01-01
相关资源
最近更新 更多