Adding a SVN repository in Eclipse我正在尝试将SVN存储库添加到Eclipse。 我已经安装了Subclipse,而且看起来工作正常。 但是,当我尝试"添加新的SVN存储库"时,请输入以下内容: http://svn.python.org/projects/peps/trunk 我得到这个:
我知道我的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连接到存储库,看看是否出现类似的错误。
如果您继续收到错误消息,则可能是代理服务器存在问题。
当尝试从eclipse连接到Collabnet颠覆时,我也遇到了与他的原始帖子中描述的"彼得·希尔顿"相同的错误。 这可能对您几乎没有帮助,但是我将该URL输入到Subclipse中,并且存储库添加得很好,我可以浏览并显示它的历史记录。 您是否需要配置代理?您必须在Subversion运行时配置区域中进行配置,因为Subclipse使用Subversion库连接到服务器。 更改SVN密码时发现了此问题。
怎么解决 之后,将我当前的用户登录配置文件从{文档和设置} {用户登录}重命名为{文档和设置} {用户登录} _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正确安装了它们(及其相关性)。 以下是出现在"帮助"->"软件更新"->"已安装的软件"中的软件包:
这些可能现在有点过时了,最新版本可能会更好地工作,但这就是我现在可以看到的。 我遇到了这个问题,并且如前所述,我更改了" C: Users userid AppData roaming Subversion"中Subversion文件夹下的" servers"文件。在该文件的底部,有一个[global]节。我从删除了评论
http-proxy-host 我设置了这些家伙,它奏效了! :-) 我有同样的问题。 McAFee阻止了日食。在管理器McAFee>防火墙> progamas Internet连接中解决该问题>查找日食并允许完全访问。 问候 Necropost,但有帮助:我遇到了一个RA请求失败的问题,因为文件"已经存在于服务器上"但无法与我的存储库同步。我转到磁盘上的源代码,将其删除,刷新了Eclipse视图,并更新了源代码。错误消失了。
就我而言,当我尝试从SVN仓库中检出项目时,遇到类似的异常,它提示输入用户名和密码,而每次输入正确的用户名和密码时,我每次都输入错误的用户名,即可开始正常工作。 ... 就我而言是访问问题。我需要将协议更改为svn + ssh而不是http。
例如,代替
尝试
您可能要检查vpn客户端的网络安全性是否是问题所在。我卸载了它,效果很好..在这里找到解决方案 我跟你有完全一样的问题。我在Windows上安装了TortoiseSVN,还安装了eclipse,在Eclipse中,我安装了subclipse 1.4。
这是问题 终于我找到了解决方案 您必须在TortoiseSVN中更改代理设置。在启用代理设置后,与浏览器相同。问题不见了。
这是如何在TortoiseSVN中启用代理设置的链接 我看到了相同的错误,并通过关闭TortoiseSVN中通常需要提交给公司服务器的代理设置来解决。我安装了Subclipse,将自己的非黄金时间资料备份到本地存储库(使用VisualSVN)。我使用Eclipse Galileo 3.3和Subclipse 1.6.12。 |