繁体   English   中英

在Eclipse中添加SVN存储库

[英]Adding a SVN repository in Eclipse

我正在尝试向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

当试图从eclipse连接到Collabnet subversion时,我也得到了与他原来帖子中描述的'Peter Hilton'相同的错误。 我在Windows-> Preferences-> General-> Network Connections中将Active Provide的设置从'Native'更改为'manual'。 这对我有用。 我认为这是一个代理问题但是我的旧安排eclipse正在连接互联网,我下载了颠覆插件。

尝试使用命令行SVN连接到存储库,以查看是否收到类似错误。

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

如果您不断收到错误,则可能是您的代理服务器出现问题。 我发现我无法检查基于互联网的SVN项目,因为防火墙会阻止大多数HTTP命令。 它只允许GET,POST和浏览所需的其他内容。

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

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

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

这对你来说可能没有什么帮助,但是我将这个URL输入Subclipse并且存储库添加正常,我可以在其上浏览和显示历史记录。

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

我有同样的问题。 麦克菲已经阻止了日食。 在经理迈克菲>防火墙> progamas互联网连接中解决它>找到eclipse并允许完全访问。

问候

我遇到了这个问题,如前所述,我更改了“C:\\ Users \\ userid \\ AppData \\ Roaming \\ Subversion”中Subversion文件夹下的“servers”文件。 在文件的底部,有一个[global]部分。 我删除了评论

HTTP代理主机
HTTP代理端口
HTTP代理,用户名
HTTP代理密码

我设置那些家伙,它的工作! :-)

当我更改SVN密码时,我发现了这个问题。

如何解决首先,删除{Documents and Settings} {user login} \\ Application Data \\ Subversion - >它不起作用的Subversion文件夹

之后,将我当前的用户登录配置文件从{Documents and Settings} {user login}重命名为{Documents and Settings} {user login} _bakup并登录agian - >它工作...

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

在这个eclipse实例中你有任何工作存储库吗?

我在Windows上使用默认的Subclipse subversion客户端遇到了问题,你需要确保安装并正确配置本机subversion客户端(如果你想使用默认设置,我已经让TortoiseSVN工作了)客户端适配器

在最近的一次安装中,我尝试了“beta”驱动程序(我有Eclipse Ganymede和“SVNKit(纯Java)SVNKit v1.2.0.4502”),你可以选择安装Subclipse,它们开箱即用,虽然开箱即用一位同事发现他必须通过一些箍来确保Eclipse正确安装它们(及其依赖性)。

以下是“帮助” - >“软件更新” - >“已安装软件”中显示的软件包:

Subclipse                  1.4.0
Subversion Client Adapter  1.5.0.1
SVNKit Client Adapter      1.5.0.1
SVNKit Library             1.2.0.4502

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

在我的情况下是一个访问问题。 我需要将协议更改为svn + ssh而不是http。

例如,而不是http://svn.python.org/projects/peps/trunk

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

您可能想要检查vpn客户端的websecurity是否是问题。 我卸载它并且工作正常。在这里找到解决方案https://superuser.com/questions/471089/svn-connection-not-successful

我和你有完全相同的问题。 我在我的windows上安装了TortoiseSVN,我也安装了eclipse,在eclipse中,我已经安装了subclipse 1.4。

这里是我有代理设置的问题,我可以通过网页浏览器打开repo,由于某种原因,我无法通过svn打开repo。 我尝试在Eclipse Kepler下面的链接通过代理连接到Internet之后更改代理 它不起作用。

最后我发现了一个解决方案

您必须更改TortoiseSVN中的代理设置。 我启用代理设置与浏览器相同后。 问题消失了。

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

在我的情况下,我在尝试从SVN repo签出项目时得到类似的异常,它提示输入用户名和密码,我每次给出错误的用户名,当我给出正确的用户名和密码时,它开始正常工作.. ......这么简单而难以置信的消息......

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

Necropost,但很有帮助:我遇到了这个问题,RA请求失败,因为文件“已经存在于服务器上”但不会与我的存储库同步。 我去了磁盘上的源代码,删除了它,刷新了我的Eclipse视图,并更新了源代码。 错误消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM