在Eclipse中添加SVN存储库

在Eclipse中添加SVN存储库

Adding a SVN repository in Eclipse

我正在尝试将SVN存储库添加到Eclipse。

我已经安装了Subclipse,而且看起来工作正常。 但是,当我尝试"添加新的SVN存储库"时,请输入以下内容:

http://svn.python.org/projects/peps/trunk

我得到这个:

Error validating location:"org.tigris.subversion.javahl.ClientException: RA layer request failed
svn: OPTIONS of 'http://svn.python.org/projects/peps/trunk': could not connect to server (http://svn.python.org)
"
Keep location anyway?

我知道我的Eclipse可以连接到Internet,因为我早先下载了Subclipse(必须更改代理设置)。

对于尝试添加的其他SVN位置,我也会收到类似的消息。

解决办法是什么?


这是一个死话题,但是解决方案是将客户端适配器与Subclipse一起安装。

看一看,然后安装SVN客户端适配器,SVNKit适配器和SVNKit库。

然后在"窗口"->"首选项"->"团队"->" SVN"下检查,并确保有" SVN接口"条目。

为了将来参考,如果可以通过命令行连接到存储库,那么IDE一定是有问题的。


它对我有用,在eclipse中:Window> Preference> Team> SVN:选择SVNKit(Pure Java)而不是JavaHL(JNI)


在我的日常工作中,我坐在公司防火墙后面,以保护和缓存Web流量(除其他事项外)。在大多数情况下,它不会妨碍您。但是有时候,它抬起头来很难看,并且坚定地站在我试图做的事情的道路上。

本周早些时候,我试图研究一种很酷的ColdFusion通用验证系统,称为Validat,该系统由Alagad的出色人士推出。他们尚未在RIAForge网站上下载文件,但可以通过SVN获得文件。我将subclipse插件加载到Eclipse中,重新启动并开始添加Validat SVN存储库。在" RA层请求失败"和" svn:/ Validat / trunk上的PROPFIND请求失败"之后,我开始收到错误消息,随后出现关于无法连接到SVN服务器的错误。

我已经使用代理设置进行了Eclipse设置,所以我认为我做错了事,或者Alagad实际上没有建立和可用Subversion存储库。那天晚上回家后,我在家中尝试了一下,然后奏效了。愚蠢的代理服务器!因此,subclipse插件将不会使用Eclipse代理设置。 (可以解决这个问题!)。在围绕subclipse帮助站点进行挖掘并重定向到collab.net帮助,然后在eclipse工作区,插件和配置文件夹中搜索设置文件之后,我最终能够找出如何设置subclipse以使用代理服务器。

在我的Windows开发环境中,我用最喜欢的文本编辑器打开了以下文件:C: Documents and Settings MyUserId Application Data Subversion servers。该文件底部附近是带有http-proxy-host和http-proxy-port设置的[global]部分。我取消了这两行的注释,为我的公司代理服务器修改了它们,回到了Eclipse中的SVN存储库视图,刷新了Validat存储库和Boom!有效!

来自http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server


我怀疑Subclipse和SVN能否使用您的Eclipse代理设置。您可能需要为SVN程序本身设置代理。尝试从命令行使用SVN签出文件应告诉您是否可行。

如果SVN都无法连接,则将代理设置放入Subversion设置文件夹(位于主文件夹中)的服务器文件中。

如果即使设置了代理设置也无法做到这一点,则您的防火墙可能阻止了Subversion下载文件所需的方法和协议。


尝试使用命令行SVN连接到存储库,看看是否出现类似的错误。

1
$ svn checkout http://svn.python.org/projects/peps/trunk

如果您继续收到错误消息,则可能是代理服务器存在问题。
我发现我无法在工作中签出基于Internet的SVN项目,因为防火墙阻止了大多数HTTP命令。它仅允许GET,POST和其他浏览所需的内容。


当尝试从eclipse连接到Collabnet颠覆时,我也遇到了与他的原始帖子中描述的"彼得·希尔顿"相同的错误。
我在Windows->首选项->常规->网络连接中将"主动提供"的设置从"本机"更改为"手动"。
这对我有用。我认为这是一个代理问题,但是由于我的旧settints eclipse从我下载了Subversion插件的地方连接到了Internet。


这可能对您几乎没有帮助,但是我将该URL输入到Subclipse中,并且存储库添加得很好,我可以浏览并显示它的历史记录。

您是否需要配置代理?您必须在Subversion运行时配置区域中进行配置,因为Subclipse使用Subversion库连接到服务器。


更改SVN密码时发现了此问题。

怎么解决
首先,删除{Documents and Settings} {用户登录} Application Data Subversion中的Subversion文件夹->它不起作用

之后,将我当前的用户登录配置文件从{文档和设置} {用户登录}重命名为{文档和设置} {用户登录} _bakup并登录agian->可以...

我假设-> SVN或JavaHL使用{user login}绑定授权用户,或将其保留在window的用户配置文件中。


在这种Eclipse实例中,您是否有任何可用的存储库?

过去,我在Windows上使用默认的Subclipse颠覆客户端遇到问题,如果要使用默认的Subclipse颠覆客户端,则需要确保已安装并正确配置了本机颠覆客户端(过去我使用过TortoiseSVN)客户端适配器。

在最近的安装中,我尝试了可以??选择与Subclipse一起安装的" beta"驱动程序(我具有Eclipse Ganymede和" SVNKit(Pure Java)SVNKit v1.2.0.4502"),尽管它们几乎可以直接使用一位同事发现他必须经过几圈才能确保Eclipse正确安装了它们(及其相关性)。

以下是出现在"帮助"->"软件更新"->"已安装的软件"中的软件包:

1
2
3
4
Subclipse                  1.4.0
Subversion Client Adapter  1.5.0.1
SVNKit Client Adapter      1.5.0.1
SVNKit Library             1.2.0.4502

这些可能现在有点过时了,最新版本可能会更好地工作,但这就是我现在可以看到的。


我遇到了这个问题,并且如前所述,我更改了" C: Users userid AppData roaming Subversion"中Subversion文件夹下的" servers"文件。在该文件的底部,有一个[global]节。我从删除了评论

http-proxy-host
http-proxy-port
http-proxy-username
http-proxy-password

我设置了这些家伙,它奏效了! :-)


我有同样的问题。 McAFee阻止了日食。在管理器McAFee>防火墙> progamas Internet连接中解决该问题>查找日食并允许完全访问。

问候


Necropost,但有帮助:我遇到了一个RA请求失败的问题,因为文件"已经存在于服务器上"但无法与我的存储库同步。我转到磁盘上的源代码,将其删除,刷新了Eclipse视图,并更新了源代码。错误消失了。


就我而言,当我尝试从SVN仓库中检出项目时,遇到类似的异常,它提示输入用户名和密码,而每次输入正确的用户名和密码时,我每次都输入错误的用户名,即可开始正常工作。 ...
如此简单而艰难的消息.....


就我而言是访问问题。我需要将协议更改为svn + ssh而不是http。

例如,代替
http://svn.python.org/projects/peps/trunk

尝试
svn + ssh://svn.python.org/projects/peps/trunk


您可能要检查vpn客户端的网络安全性是否是问题所在。我卸载了它,效果很好..在这里找到解决方案
https://superuser.com/questions/471089/svn-connection-not-successful


我跟你有完全一样的问题。我在Windows上安装了TortoiseSVN,还安装了eclipse,在Eclipse中,我安装了subclipse 1.4。

这是问题
我有代理设置,可以通过Web浏览器打开存储库,由于某种原因,我无法通过svn打开存储库。我尝试按照Eclipse Kepler下面的链接更改代理,但未通过代理连接到Internet。没用

终于我找到了解决方案

您必须在TortoiseSVN中更改代理设置。在启用代理设置后,与浏览器相同。问题不见了。

这是如何在TortoiseSVN中启用代理设置的链接
https://tortoisesvn.net/docs/release/TortoiseSVN_zh/tsvn-dug-settings.html
在以上页面上搜索"网络设置"


我看到了相同的错误,并通过关闭TortoiseSVN中通常需要提交给公司服务器的代理设置来解决。我安装了Subclipse,将自己的非黄金时间资料备份到本地存储库(使用VisualSVN)。我使用Eclipse Galileo 3.3和Subclipse 1.6.12。


推荐阅读