关于组织级别的运行程序控制
默认情况下,Copilot 云代理在标准的 GitHub 托管 GitHub Actions 运行程序上运行(ubuntu-latest)。作为组织所有者,您可以更改组织中所有仓库的默认运行程序类型,并决定是否允许单个仓库覆盖此默认设置。
如果您的组织需要所有 Copilot 云代理会话在特定的运行程序上运行,这会很有用——例如,为了获得更好的性能而使用更大的运行程序,或使用可以访问内部资源的自托管运行程序。
您可以配置
- 运行程序类型:在标准的 GitHub 托管运行程序或来自特定运行程序组的标记运行程序之间进行选择。
- 允许仓库自定义运行程序类型:控制仓库是否可以使用位于
.github/workflows/copilot-setup-steps.yml定义的 Copilot 设置步骤工作流来覆盖组织默认设置。
配置默认运行程序类型
-
在 GitHub 右上角,点击您的个人头像,然后点击 组织。
-
点击即可选择组织。
-
在组织名称下,点击 设置。如果看不到 “设置” 选项卡,请选择 下拉菜单,然后点击 设置。

-
在侧边栏的“代码、规划和自动化”下,点击 Copilot,然后点击 云代理。
-
在 “运行程序类型” 旁,点击铅笔图标().
-
为组织中所有 Copilot 云代理选择默认使用的运行程序类型。
- 标准 GitHub 运行程序:Copilot 云代理将使用
ubuntu-latest。 - 标记运行程序:Copilot 云代理将使用符合您指定的组名和/或标签的运行程序。在 运行程序组名称 和/或 运行程序标签 字段中输入相应的值。
- 标准 GitHub 运行程序:Copilot 云代理将使用
-
点击 保存运行程序选择。
阻止仓库自定义运行程序类型
默认情况下,仓库可以使用位于 .github/workflows/copilot-setup-steps.yml 的 Copilot 设置步骤工作流来覆盖组织级别的运行程序配置。如果您想在所有仓库中强制使用统一的运行程序类型,可以禁用此选项。
-
在 GitHub 右上角,点击您的个人头像,然后点击 组织。
-
点击即可选择组织。
-
在组织名称下,点击 设置。如果看不到 “设置” 选项卡,请选择 下拉菜单,然后点击 设置。

-
在侧边栏的“代码、规划和自动化”下,点击 Copilot,然后点击 云代理。
-
在 “允许仓库自定义运行程序类型” 下,切换此设置以启用或禁用仓库级别的自定义。
- 启用后,仓库可以在
copilot-setup-steps.yml中的copilot-setup-steps作业里设置runs-on字段来覆盖默认运行程序。参见 自定义 GitHub Copilot 云代理的开发环境。 - 禁用后,组织中的所有仓库将使用组织级别的运行程序类型。
- 启用后,仓库可以在
-
点击保存。