为Patching Automation设置GitHub集成

如果您的Adobe Commerce云项目已连接到GitHub存储库,则必须安装Patching Automation GitHub应用程序,然后才能使用该服务来应用或还原修补程序。 应用程序会授予该服务代表您对存储库进行更改所需的访问权限。

先决条件

  • 有效的Adobe Commerce Cloud订阅
  • 已为您的Adobe Commerce Cloud项目配置GitHub集成,并启用了其fetch-branches选项。 Patching Automation创建并推送临时集成环境分支,因此,在禁用此选项时,修补程序操作无法创建环境。
  • 托管在github.com上的存储库。 不支持使用自定义域配置的GitHub集成。
  • 对GitHub组织或存储库的所有者或管理员访问权限

安装Patching Automation GitHub应用程序

您可以从Patching Automation开始安装,方法是单击UI中的​Install GitHub App(将您重定向到安装页面),或者直接导航到安装页面。

  1. 打开Patching Automation GitHub应用程序安装页面
  2. 单击​Install
  3. 选择拥有Adobe Commerce存储库的GitHub组织。
  4. 在​ Repository access ​下,选择​Only select repositories,然后为您的Adobe Commerce项目选择存储库。
  5. 单击​ Install ​确认。

安装后,该服务将自动检测您的GitHub连接,并将应用程序用于所有修补程序操作。 无需进一步设置。

检查并管理连接状态

Patching Automation UI显示GitHub连接的当前状态,并根据该状态提供相应的操作:

  • Refresh / Refresh status — 重新检查连接状态而不进行任何更改。
  • Reinstall — 在安装不再有效时显示(例如,安装已暂停或连接到您的云项目的存储库已更改)。 启动上述相同的安装流程。
  • Unlink GitHub App — 删除Patching Automation与GitHub应用程序的已保存连接。 这​ 不会 ​从GitHub存储库中卸载应用程序 — 要完全删除访问权限,请参阅下面的“卸载”部分。

卸载Patching Automation GitHub应用程序

如果您不再希望服务访问您的存储库:

  1. 在GitHub中,打开拥有该安装的帐户的设置:

    • 对于​ 组织拥有的 ​存储库: Organization settings > Third-party Access > GitHub Apps
    • 对于​ 个人 ​存储库: Settings > Applications > Installed GitHub Apps
  2. 找到adobe-commerce-patching-automation并单击​Configure

  3. 单击​ Uninstall ​并确认。

WARNING
卸载GitHub应用程序后,如果任何应用或还原操作仍在进行中,则这些操作可能会失败。 卸载应用程序后,用户也无法启动新操作,因为操作按钮已停用。

相关主题

recommendation-more-help
commerce-operations-help-tools