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

如何移除GitHub自托管运行器的默认标签?

解决GitHub企业版自托管运行器默认标签问题

默认的Windows、X64、self-hosted标签确实是GitHub根据运行器的系统信息自动生成的,界面上无法直接删除,但有两种实用方法可以规避这个问题:

方法一:注册时用--replace-labels覆盖默认标签

注册运行器的时候,直接用--replace-labels参数指定你的自定义标签,这样会替换掉所有默认标签,只保留你需要的:

# Windows环境下的命令
.\config.cmd --url https://你的GHE实例地址/组织/仓库 --token 你的注册令牌 --replace-labels 你的自定义标签

这种方式会在注册时直接设置运行器的标签为你指定的内容,不过要注意:部分版本的运行器在重启或更新后可能会重新添加系统标签,需要重新执行一次注册命令或者修改配置文件。

方法二:手动修改运行器配置文件

如果已经注册好了运行器,可以通过修改本地配置文件移除默认标签:

  • 先停止GitHub Actions Runner服务(Windows上可以在服务管理器里找到对应服务停止)
  • 找到运行器安装目录下的.runner隐藏文件
  • 打开文件后找到labels数组,删除其中的Windows、X64、self-hosted,只保留你的自定义标签
  • 保存文件后重启运行器服务

这样运行器就只会显示你的自定义标签,其他依赖默认标签的工作流就无法匹配到它了。

最后,记得在需要调用这个运行器的工作流里,把runs-on指定为你的自定义标签,比如:

jobs:
  deploy:
    runs-on: 你的自定义标签

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 12:10:17