Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-08-25. 已停止发布的版本不受支持。 即使针对重大安全问题,也不会发布补丁。 若要获得更好的性能、改进的安全性和 GitHub Enterprise Server 中的新功能,请参阅升级过程的 Overview。 如需升级帮助,请联系 GitHub Enterprise 支持。

使用官方捆绑操作的最新版本

您可以更新随企业版捆绑提供的操作,也可以直接使用来自GitHub.com的操作。

注意

GitHub Enterprise Server 目前不支持 GitHub 托管的运行器。

您的企业实例包含一些您可以在工作流程中使用的内置操作。 有关捆绑操作的详细信息,请参阅“关于在企业中使用操作”。

这些捆绑的操作是在 https://github.com/actions 上找到的正式操作的即时快照;因此,这些操作可能有更新的版本。 可以使用该工具 actions-sync 更新这些操作,也可以配置为 GitHub Connect 允许访问最新 GitHub.com操作。 后续部分将介绍这些选项。

使用 actions-sync 更新捆绑的操作

若要更新捆绑操作,可以使用 actions-sync 工具更新快照。 有关使用 actions-sync 的详细信息,请参阅“从 GitHub.com 手动同步操作”。

使用 GitHub Connect 访问最新操作

你可以使用 GitHub Connect 来允许 GitHub Enterprise Server 使用来自 GitHub.com 的操作。 有关详细信息,请参阅“使用 GitHub Connect 启用对 GitHub.com操作的自动访问”。

配置好 GitHub Connect 后,可以通过删除实例中 actions 组织内该操作的本地仓库来使用该操作的最新版本。 例如,如果您的企业实例正在使用actions/checkout操作的v1,而您需要使用企业实例上不可用的actions/checkout@v6,请执行以下步骤,以便能够使用来自GitHub.com的最新checkout操作:

  1. 在 GitHub Enterprise Server 上,使用企业所有者账户前往 actions 组织中你要删除的仓库(本示例中为 checkout)。

  2. 默认情况下,站点管理员不是捆绑的操作组织的所有者。 若要获取删除 checkout 存储库所需的访问权限,必须使用站点管理工具。 单击该存储库中任意页面右上角的

  3. 单击 “安全性” 以查看存储库安全性的概述。

    存储库的站点管理员详细信息的屏幕截图。 “安全性”链接以橙色轮廓突出显示。

  4. 在“特权访问”下,单击“解锁”。

  5. 在“原因”下,键入解锁存储库的原因,然后单击“解锁” 。

  6. 现在,存储库已解锁,你可以离开网站管理员页面,并删除actions 组织中的存储库。 在页面顶部,单击存储库名称,在此示例中单击“签出”以返回到摘要页。

    操作/签出存储库的站点管理员详细信息的屏幕截图。 存储库名称“checkout”是一个链接并带有轮廓。

  7. 在“存储库信息”下,单击“查看代码”以离开站点管理员页面并显示 **** 存储库。

    存储库的站点管理员详细信息的屏幕截图。 “查看代码”链接以橙色轮廓突出显示。

  8. 删除 checkout 组织中的 actions 存储库。 有关如何删除仓库的信息,请参阅“删除仓库”。

  9. 将工作流的 YAML 配置为使用 actions/checkout@v6

  10. 每次工作流运行时,运行器都将使用来自 GitHub.com 的指定版本的 actions/checkout

    注意

    首次从GitHub.com使用checkout操作时,actions/checkout命名空间会在你的 GitHub Enterprise Server 实例上自动停用。 如果要还原为使用操作的本地副本,则首先需要从停用中删除命名空间。 有关详细信息,请参阅“使用 GitHub Connect 启用对 GitHub.com操作的自动访问”。