在Eclipse中没有找到Egit升级的存储库

时间:2018-01-18 20:24:47

标签: eclipse egit p2

最新的Egit p2存储库在哪里?我正在使用Oxygen .2并且在尝试检查软件更新后出现以下错误。

!ENTRY org.eclipse.equinox.p2.engine 4 4 2018-01-18 14:17:43.037
!MESSAGE An error occurred while collecting items to be installed
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2018-01-18 14:17:43.037
!MESSAGE session context was:(profile=_home_isheedm_bin_jee-latest-released_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.037
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.egit,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.037
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.egit.core,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.037
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.egit.doc,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.037
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.egit.gitflow,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.037
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.egit.gitflow.ui,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.037
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.egit.mylyn.ui,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.037
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.egit.ui,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.038
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.jgit,4.11.0.201801171708
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.038
!MESSAGE No repository found containing: osgi.bundle,org.eclipse.jgit.archive,4.11.0.201801171659
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.038
!MESSAGE No repository found containing: osgi.bundle,com.jcraft.jzlib,1.1.1.v201205102305
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.038
!MESSAGE No repository found containing: org.eclipse.update.feature,org.eclipse.egit,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.038
!MESSAGE No repository found containing: org.eclipse.update.feature,org.eclipse.egit.gitflow.feature,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.038
!MESSAGE No repository found containing: org.eclipse.update.feature,org.eclipse.egit.mylyn,4.11.0.201801172130
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2018-01-18 14:17:43.038
!MESSAGE No repository found containing: org.eclipse.update.feature,org.eclipse.jgit,4.11.0.201801171711

3 个答案:

答案 0 :(得分:2)

我自己找到了答案,但我想记录下我是如何做到的。

我找到了至少3个更新网址:

我不是想在发展的最前沿生活,只是想让Eclipse保持快乐。该版本与更新 - 夜间URL匹配。我从网站列表中删除了该网址(帮助>安装新软件>管理,删除“每晚更新”网址)。

然后我运行了帮助>再次检查更新菜单,它找到了第一个“更新”URL版本(4.10.0.201712302008-r),然后将其更新为OK。

答案 1 :(得分:1)

问题可能是“ http://”无法获取存储库,而“ https://”却可以获取。

我的存储库URL出现问题“ http://download.eclipse.org/egit/updates-nightly/”。

当我运行“帮助->检查更新”时,它可以获取可升级的软件包列表,但是当我确认下载并升级它们时,将出现错误消息:“找不到包含osgi.bundle,org的存储库。 eclipse.egit,5.3.0.201901221321“等。 在将“可用软件站点”设置中的存储库网址从“ http://download.eclipse.org/egit/updates-nightly/”更改为“ http s ://download.eclipse.org/egit/updates-nightly/”之后,问题解决了。

答案 2 :(得分:0)

问题肯定出在协议上。将所有download.eclipse.org/*更新站点从http更改为 https 协议,该问题将得到解决。 相同的解决方案也适用于其他Eclipse插件。

相关问题