从仓库中移除运行器
注意
- 此过程会永久移除自托管运行器。如果您只想暂时停止为运行器分配作业,您可以关闭机器或停止
run
应用程序。运行器将保持“离线”状态,并且在您使用run
应用程序重新启动运行器之前不会执行任何作业。 - 如果自托管运行器超过 14 天未连接到 GitHub Actions,则会自动从 GitHub 中移除。短暂的自托管运行器如果超过 1 天未连接到 GitHub Actions,则会自动从 GitHub 中移除。
- 即时 (JIT) 运行器只能运行单个作业。如果 JIT 运行器从未运行过作业,它们将被自动移除。要在自动移除之前移除 JIT 运行器,必须在 GitHub 上移除 JIT 运行器。
要从用户仓库中移除自托管运行器,您必须是仓库所有者。组织所有者可以从组织中的仓库中移除运行器。
我们建议您也能够访问自托管运行器机器。
有关如何使用 REST API 移除自托管运行器的信息,请参阅“自托管运行器的 REST API 端点”。
或者,如果您无法访问 GitHub 上的代码仓库或组织以移除运行器,但您想重新使用运行器机器,则可以删除自托管运行器应用程序目录(即您下载并解压运行器软件的目录)中的.runner
文件。这样就可以注册运行器,而无需重新下载自托管运行器应用程序。
-
在 GitHub 上,导航到仓库的主页。
-
在您的仓库名称下,点击 **设置**。如果您看不到“设置”选项卡,请选择****下拉菜单,然后点击**设置**。
-
在左侧边栏中,点击 **Actions**,然后点击**运行器**。
-
在运行器列表中,点击您要配置的运行器的名称。
-
点击**移除**。
-
您将看到移除自托管运行器的说明。根据运行器是否仍然可访问,完成以下任一步骤以移除运行器
-
**如果您有权访问运行器机器:**请按照屏幕上的说明操作,根据您机器的操作系统运行移除命令。说明包括所需的 URL 和自动生成的、限时有效的令牌。
移除命令执行以下任务:
- 从 GitHub 移除运行器。
- 移除机器上任何自托管运行器应用程序配置文件。
- 如果不在交互模式下运行,则移除配置的任何服务。
-
**如果您无权访问机器:**点击**强制移除此运行器**以强制 GitHub 移除运行器。
-
从组织中移除运行器
注意
- 此过程会永久移除自托管运行器。如果您只想暂时停止为运行器分配作业,您可以关闭机器或停止
run
应用程序。运行器将保持“离线”状态,并且在您使用run
应用程序重新启动运行器之前不会执行任何作业。 - 如果自托管运行器超过 14 天未连接到 GitHub Actions,则会自动从 GitHub 中移除。短暂的自托管运行器如果超过 1 天未连接到 GitHub Actions,则会自动从 GitHub 中移除。
- 即时 (JIT) 运行器只能运行单个作业。如果 JIT 运行器从未运行过作业,它们将被自动移除。要在自动移除之前移除 JIT 运行器,必须在 GitHub 上移除 JIT 运行器。
要从组织中移除自托管运行器,您必须是组织所有者。我们建议您也能够访问自托管运行器机器。有关如何使用 REST API 移除自托管运行器的信息,请参阅“自托管运行器的 REST API 端点”。
或者,如果您无法访问 GitHub 上的代码仓库或组织以移除运行器,但您想重新使用运行器机器,则可以删除自托管运行器应用程序目录(即您下载并解压运行器软件的目录)中的.runner
文件。这样就可以注册运行器,而无需重新下载自托管运行器应用程序。
-
在 GitHub 上,导航到组织的主页。
-
在您的组织名称下,点击 **设置**。如果您看不到“设置”选项卡,请选择****下拉菜单,然后点击**设置**。
-
在左侧边栏中,点击 **Actions**,然后点击**运行器**。
-
在运行器列表中,点击您要配置的运行器的名称。
-
点击**移除**。
-
您将看到移除自托管运行器的说明。根据运行器是否仍然可访问,完成以下任一步骤以移除运行器
-
**如果您有权访问运行器机器:**请按照屏幕上的说明操作,根据您机器的操作系统运行移除命令。说明包括所需的 URL 和自动生成的、限时有效的令牌。
移除命令执行以下任务:
- 从 GitHub 移除运行器。
- 移除机器上任何自托管运行器应用程序配置文件。
- 如果不在交互模式下运行,则移除配置的任何服务。
-
**如果您无权访问机器:**点击**强制移除此运行器**以强制 GitHub 移除运行器。
-
从企业中移除运行器
如果您使用的是 GitHub Enterprise Cloud,您也可以从企业中移除运行器。有关更多信息,请参阅GitHub Enterprise Cloud 文档。