Removing self-hosted runners

You can permanently remove a self-hosted runner from a repository.

警告:自托管运行器目前对 GitHub AE 禁用。 这是因为 GitHub AE 为安全边界提供了不符合自托管运行器工作方式的保证。 但是,如果您确实需要使用具有 GitHub AE 的自托管运行器并了解安全的意义,可以联系 GitHub 支持以了解将会启用自托管运行器的安全异常。

如果您不需要自托管的运行器,则可使用 来运行您的工作流程。 更多信息请参阅“关于 ”。

注意: GitHub Actions 目前正在测试用于 GitHub AE 。

Removing a runner from a repository

Note: 此程序将永久删除自托管运行器。 如果您只想暂停运行器执行分配的作业,可以关闭机器或停止 run 应用程序。 运行器仍将保持“离线”状态,在您使用 run 应用程序重新启动运行器之前,将不会执行任何作业。

自托管运行器与 GitHub Actions 未连接超过 30 天,将被自动从 GitHub AE 中删除。

To remove a self-hosted runner from a user repository you must be the repository owner. For an organization repository, you must be an organization owner or have admin access to the repository. We recommend that you also have access to the self-hosted runner machine. For information about how to remove a self-hosted runner with the REST API, see "Self-hosted runners."

Alternatively, if you don't have access to the repository, organization, or enterprise on GitHub AE to remove a runner, but you would like to re-use the runner machine, then you can delete the .runner file inside the self-hosted runner application directory. 这允许将运行器注册,而无需重新下载自托管的运行器应用程序。

  1. 在 your enterprise 上,导航到仓库的主页面。

  2. 在仓库名称下,单击 Settings(设置)仓库设置按钮

  3. 在左侧边栏中,在左侧栏中,单击 Actions

  4. 在 “自托管运行器” 下,找到列表中的运行器。 如果您的运行器在一个组中,请单击 以展开列表。

  5. 单击要删除的运行器旁边的 ,然后单击 Remove(删除)

    删除自托管运行器设置

  6. 您将看到删除自托管运行器的说明。 完成以下任一步骤来删除运行器,具体取决于它是否仍然可以访问:

    • 如果您可以访问运行器机器:按照您机器操作系统的屏幕说明运行删除命令。 该说明包括必需的 URL 和一个自动生成的有时限的令牌。

      删除命令执行以下任务:

      • 从 GitHub AE 删除运行器。
      • 删除机器上的任何自托管运行器应用程序配置文件。
      • 如果未在交互模式下运行,删除配置的任何服务。
    • 如果无法访问该机器,请单击 Yes, force remove this runner(是,强制删除此运行器)以强制 GitHub AE 删除运行器。

Removing a runner from an organization

Note: 此程序将永久删除自托管运行器。 如果您只想暂停运行器执行分配的作业,可以关闭机器或停止 run 应用程序。 运行器仍将保持“离线”状态,在您使用 run 应用程序重新启动运行器之前,将不会执行任何作业。

自托管运行器与 GitHub Actions 未连接超过 30 天,将被自动从 GitHub AE 中删除。

To remove a self-hosted runner from an organization, you must be an organization owner. We recommend that you also have access to the self-hosted runner machine. For information about how to remove a self-hosted runner with the REST API, see "Self-hosted runners."

Alternatively, if you don't have access to the repository, organization, or enterprise on GitHub AE to remove a runner, but you would like to re-use the runner machine, then you can delete the .runner file inside the self-hosted runner application directory. 这允许将运行器注册,而无需重新下载自托管的运行器应用程序。

  1. 在 your enterprise 上,导航到组织的主页面。

  2. 在组织名称下,单击 设置.

    组织设置按钮

  3. 在左侧边栏中,在左侧栏中,单击 Actions

  4. 在 “自托管运行器” 下,找到列表中的运行器。 如果您的运行器在一个组中,请单击 以展开列表。

  5. 单击要删除的运行器旁边的 ,然后单击 Remove(删除)

    删除自托管运行器设置

  6. 您将看到删除自托管运行器的说明。 完成以下任一步骤来删除运行器,具体取决于它是否仍然可以访问:

    • 如果您可以访问运行器机器:按照您机器操作系统的屏幕说明运行删除命令。 该说明包括必需的 URL 和一个自动生成的有时限的令牌。

      删除命令执行以下任务:

      • 从 GitHub AE 删除运行器。
      • 删除机器上的任何自托管运行器应用程序配置文件。
      • 如果未在交互模式下运行,删除配置的任何服务。
    • 如果无法访问该机器,请单击 Yes, force remove this runner(是,强制删除此运行器)以强制 GitHub AE 删除运行器。

Removing a runner from an enterprise

Note: 此程序将永久删除自托管运行器。 如果您只想暂停运行器执行分配的作业,可以关闭机器或停止 run 应用程序。 运行器仍将保持“离线”状态,在您使用 run 应用程序重新启动运行器之前,将不会执行任何作业。

自托管运行器与 GitHub Actions 未连接超过 30 天,将被自动从 GitHub AE 中删除。

Alternatively, if you don't have access to the repository, organization, or enterprise on GitHub AE to remove a runner, but you would like to re-use the runner machine, then you can delete the .runner file inside the self-hosted runner application directory. 这允许将运行器注册,而无需重新下载自托管的运行器应用程序。

To remove a self-hosted runner at the enterprise level of your enterprise, you must be an enterprise owner. We recommend that you also have access to the self-hosted runner machine.

  1. 在 GitHub AE 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)GitHub AE 上个人资料照片下拉菜单中的"Enterprise settings(企业设置)"

  2. 在企业账户侧边栏中,单击 Policies(政策)企业帐户侧边栏中的 Policies(政策)选项卡

  3. 在“ Policies(政策)”下,单击 Actions(操作)

  4. 单击 自托管运行器 选项卡。

  5. 在 “自托管运行器” 下,找到列表中的运行器。 如果您的运行器在一个组中,请单击 以展开列表。

  6. 单击要删除的运行器旁边的 ,然后单击 Remove(删除)

    删除自托管运行器设置

  7. 您将看到删除自托管运行器的说明。 完成以下任一步骤来删除运行器,具体取决于它是否仍然可以访问:

    • 如果您可以访问运行器机器:按照您机器操作系统的屏幕说明运行删除命令。 该说明包括必需的 URL 和一个自动生成的有时限的令牌。

      删除命令执行以下任务:

      • 从 GitHub AE 删除运行器。
      • 删除机器上的任何自托管运行器应用程序配置文件。
      • 如果未在交互模式下运行,删除配置的任何服务。
    • 如果无法访问该机器,请单击 Yes, force remove this runner(是,强制删除此运行器)以强制 GitHub AE 删除运行器。

此文档对您有帮助吗?

隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或者, 了解如何参与。