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

如何获取GitLab runner token 配置运行GitLab Runner相关问题咨询

GitLab Runner Token获取与配置解决方案

你不需要手动查找runner token,也不需要手动创建config.toml配置文件,该配置会在你完成官方注册流程后自动生成,你当前的问题是跳过了核心注册步骤直接执行启动命令导致的。

正确操作流程

  • 第一步:获取项目注册令牌(registration token)
    打开你的GitLab仓库页 → 左侧边栏选择设置 → 进入CI/CD页面 → 展开Runner板块,在「项目Runner」区域即可获取注册令牌与对应GitLab站点URL。
  • 第二步:执行注册命令,替换对应占位符内容:
gitlab-runner register \
  --url "你的GitLab站点URL" \
  --registration-token "上一步拿到的项目注册令牌" \
  --description "自定义Runner备注名称" \
  --executor "指定执行器类型,常用为shell、docker" \
  --non-interactive
  • 第三步:注册完成后,系统会自动在默认配置路径生成完整的config.toml文件:
    • Linux系统默认路径:/etc/gitlab-runner/config.toml
    • macOS/Windows系统路径对应各自GitLab Runner的配置目录
      该文件已经自动填充了站点URL和GitLab服务端下发的runner token,无需手动修改。
  • 第四步:执行启动命令即可正常运行Runner
gitlab-runner start

分支触发规则配置

如果需要实现指定分支推送代码时自动执行预设命令,你需要在仓库根目录创建.gitlab-ci.yml文件,配置对应任务的触发规则,示例如下:

# 自定义任务名
deploy-main:
  script:
    - echo "替换为你要执行的预设命令"
    # 可以添加多条命令
  rules:
    # 匹配推送到main分支的操作才触发当前任务
    - if: $CI_COMMIT_BRANCH == "main"

补充说明

runner token是注册成功后GitLab服务端自动生成、下发给Runner的唯一身份标识,仅存储在自动生成的config.toml文件中,不会在GitLab网页端对外展示。注册令牌仅用于注册环节,注册完成后无需额外留存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:15:03