注意
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操作:
-
在 GitHub Enterprise Server 上,使用企业所有者账户前往 actions 组织中你要删除的仓库(本示例中为
checkout)。 -
默认情况下,站点管理员不是捆绑的操作组织的所有者。 若要获取删除
checkout存储库所需的访问权限,必须使用站点管理工具。 单击该存储库中任意页面右上角的 。 -
单击 “安全性” 以查看存储库安全性的概述。

-
在“特权访问”下,单击“解锁”。
-
在“原因”下,键入解锁存储库的原因,然后单击“解锁” 。
-
现在,存储库已解锁,你可以离开网站管理员页面,并删除
actions组织中的存储库。 在页面顶部,单击存储库名称,在此示例中单击“签出”以返回到摘要页。
-
在“存储库信息”下,单击“查看代码”以离开站点管理员页面并显示 **** 存储库。

-
删除
checkout组织中的actions存储库。 有关如何删除仓库的信息,请参阅“删除仓库”。 -
将工作流的 YAML 配置为使用
actions/checkout@v6。 -
每次工作流运行时,运行器都将使用来自 GitHub.com 的指定版本的
actions/checkout。注意
首次从GitHub.com使用
checkout操作时,actions/checkout命名空间会在你的 GitHub Enterprise Server 实例上自动停用。 如果要还原为使用操作的本地副本,则首先需要从停用中删除命名空间。 有关详细信息,请参阅“使用 GitHub Connect 启用对 GitHub.com操作的自动访问”。