You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Enterprise工作流持续等待Runner拾取作业问题求助

解决GitHub Enterprise工作流等待Runner拾取的问题

针对你遇到的工作流一直处于等待Runner拾取的情况,按以下步骤排查解决:

  • 确认企业实例是否启用GitHub托管Runner
    多数企业版GitHub会默认禁用GitHub官方托管的Runner(比如ubuntu-latest这类),强制使用公司内部的自托管Runner。你需要联系企业管理员确认:

    • 整个GitHub Enterprise实例是否开启了GitHub托管Runner服务
    • 你的仓库是否被授权使用GitHub托管Runner
      如果企业禁用了官方托管Runner,你只能改用公司的自托管Runner。
  • 检查仓库的Runner配置
    进入仓库的「Settings」→「Actions」→「Runners」页面:

    • 查看是否有在线的自托管Runner,以及它们的标签(比如self-hosted、ubuntu等)
    • 如果没有可用的自托管Runner,要么联系管理员部署,要么确认是否有权限添加自托管Runner
  • 修改工作流的runs-on配置
    如果必须使用自托管Runner,把工作流中的runs-on: ubuntu-latest替换成对应自托管Runner的标签,比如:

    jobs:
      first-job:
        name: First Job
        runs-on: self-hosted-ubuntu # 替换成你的自托管Runner标签
        steps:
          - name: Display the path
            run: echo ${env:PATH}
            shell: pwsh
    
  • 验证仓库Actions权限
    进入仓库的「Settings」→「Actions」→「General」,确保「Allow all actions and reusable workflows」选项已开启,避免权限问题导致工作流无法触发Runner。

内容的提问来源于stack exchange,提问作者user007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 17:40:57