Skip to main content

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

自托管运行程序

您可以托管自己的运行器,并自定义在 GitHub Actions 工作流中运行作业所使用的环境。

自托管运行器是一个由你部署和管理、用于在 GitHub Actions 上执行来自 GitHub 的作业的系统。

自托管运行器

  • 可免费使用 GitHub Actions,但维护 runner 机器的费用由你承担。
  • 使你可以创建满足自身需求的自定义硬件配置,具备所需的处理能力或内存以运行更大型的作业,并可安装你本地网络中可用的软件。
  • 仅接收自托管运行器应用程序的自动更新,但你可以禁用运行器的自动更新。
  • 无需为每个作业执行创建一个干净的实例。
  • 可整理成组,以限制对特定工作流、组织和存储库的访问。 请参阅 使用组管理对自托管运行程序的访问
  • 可以是物理设备、虚拟设备,可以在容器中、在本地或在云中。

你可以在管理层次结构的各个层级使用自托管运行器。 仓库级运行器专用于处理单个仓库的作业,而组织级运行器可以处理组织中多个仓库的作业。 组织所有者可以选择哪些仓库被允许创建仓库级自托管运行器。 请参阅“禁用或限制组织的 GitHub Actions”。 最后,企业级运行器可以分配到企业帐户中的多个组织。

后续步骤

若要亲身了解自托管运行器的相关策略和用法,请参阅 企业自托管运行器入门

如需查找有关自托管运行器的要求和受支持的软件和硬件的信息,请参阅 自托管运行程序参考