【问题标题】:Legacy Auto-Update, Needs Attention旧版自动更新,需要注意
【发布时间】:2019-04-07 20:50:27
【问题描述】:

当我登录到 packagist.org 时,我在我的包中收到这条消息:

此包使用旧版 GitHub 服务,将在 2019 年初停止自动更新。请为 Packagist 设置新的 GitHub Hook,以便它在未来继续工作。

当我访问https://packagist.org/about#how-to-update-packages 时,说明似乎更多地是在谈论如何从头开始设置它而不是任何东西。

  • 我已经登录并且我的 GitHub 帐户已经链接(我需要取消链接并重新链接吗?)
  • 当我点击https://github.com/settings/connections/applications/a059f127e1c09c04aa5a 时,我看到“访问公共信息(只读)”旁边有一个绿色复选框。
  • 当我检查https://packagist.org/profile/ 时,并没有说它们没有自动同步。它的意思是“旧版自动更新,需要注意”。
  • 该 URL 建议您触发手动帐户同步“让 Packagist 尝试再次在您的帐户上设置挂钩”。我假设您让 Packagist 进行手动同步的方式是单击“更新”按钮。我试过没有用。

有什么想法吗?

【问题讨论】:

    标签: composer-php packagist


    【解决方案1】:

    您应该看看这个问题:https://github.com/composer/packagist/issues/907 - GitHub 已弃用 GitHub 服务,该服务以前用于与 Packagist 集成。首次使用 GitHub OAuth 登录 Packagist 时,Packagist 应该切换到 GitHub 应用程序。

    如果您已经将 GitHub 帐户连接到 Packagist 帐户,请尝试注销并使用 GitHub 登录 - 您将被询问权限,允许自动为存储库设置 webhook。在此之后,一切都应该自动更新。 在其他情况下,您可以将 GitHub 帐户连接到 settings page 上的现有 Packagist 帐户。

    【讨论】:

    • 这也把我难住了,绕着圈子跑。如前所述,解决方案是断开 packagegist 与 github 的连接,然后再次重新连接。一切都会在几秒钟内从那里更新。 Packagist 确实需要一个按钮来手动执行此同步。
    猜你喜欢
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多