【问题标题】:No repository found for Egit upgrade in Eclipse在 Eclipse 中找不到 Egit 升级的存储库
【发布时间】:2018-06-28 00:33:46
【问题描述】:

最新的 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

【问题讨论】:

    标签: eclipse egit p2


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      也许问题是“http://”无法获取存储库,但“https://”可以。

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

      当我运行“Help -> check for Updates”时,它可以获得可升级的软件包列表,但是当我确认下载和升级它们时,它会收到一条错误消息“No repository found contains: osgi.bundle,org. eclipse.egit,5.3.0.201901221321" 等等。 在我将设置“可用软件站点”中的存储库 URL 从“http://download.eclipse.org/egit/updates-nightly/”更改为“https://download.eclipse.org/egit/updates-nightly/”后,问题解决了。​​

      【讨论】:

        【解决方案3】:

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

        我找到了至少 3 个更新 URL:

        我并不想生活在开发的最前沿,只是想让 Eclipse 开心。该版本与每晚更新的 URL 匹配。我从我的站点列表中删除了该 URL(帮助 > 安装新软件 > 管理,删除“每晚更新”URL)。

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

        【讨论】:

        • 我刚刚收到相同的错误消息,但没有列出每晚的 URL。我删除了现有的download.eclipse.org/egit/updates URL,关闭了后续窗口,重新运行“检查更新”并得到“一切正常”的消息。重新添加了 URL 新鲜和重复的步骤。按要求获得更新,没有错误。
        猜你喜欢
        • 2013-01-25
        • 2016-10-24
        • 1970-01-01
        • 1970-01-01
        • 2013-06-07
        • 2012-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多