# GitHub 托管的运行程序

GitHub 提供托管虚拟机来运行工作流。 虚拟机包含可供 GitHub Actions 使用的工具、包和设置环境。

> \[!NOTE]
> GitHub Enterprise Server 目前不支持 GitHub 托管的运行器。

## GitHub-hosted runners 概述

执行器是执行工作流中 GitHub Actions 作业的机器。 例如，运行程序可以在本地克隆存储库，安装测试软件，然后运行评估代码的命令。

GitHub 提供可用于运行作业的运行程序，或者你可以[托管自己的运行程序](/zh/enterprise-server@3.22/actions/concepts/runners/self-hosted-runners)。 除单 CPU 运行器外，每个 GitHub 托管的运行器都是由 GitHub 托管的新虚拟机（VM）。 单 CPU 运行器托管在共享 VM 上的容器中；请参阅[GitHub 托管的运行器参考](/zh/enterprise-server@3.22/actions/reference/runners/github-hosted-runners#single-cpu-runners)。

每个 Runner 都预装了 Runner 应用程序和其他工具。
GitHub 托管运行程序可在 Ubuntu Linux、Windows 或 macOS 操作系统上运行。 使用 GitHub 托管运行程序时，机器维护和升级会为你处理。