错误:注册runner。被禁止(请检查注册令牌)。

5
我正在尝试为GitLab CI配置新的运行器,但一直出现以下错误:

错误:注册运行器……被禁止(请检查注册令牌) runner=4PzD2eFb
PANIC: 注册此运行器失败。可能是您遇到了网络问题

这是我运行的命令:

gitlab-ci-multi-runner register   
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/ci):
    https://gitlab.com/ci
    Please enter the gitlab-ci token for this runner:
    XXXXXXXXXXXX
    Please enter the gitlab-ci description for this runner:
    [gitlab-test]: runner
    Please enter the gitlab-ci tags for this runner (comma separated):
    docker

当我运行命令时,也会发生这种情况。
sudo gitlab-runner register

使用相同的参数。

非常感谢您提供解决此问题的任何建议!

1个回答

2
这可能有很多原因。您的Gitlab实例是否在Gitlab.com上运行?
请在日志的最后几行中发布提到上述问题的内容 - 可以从管理面板->日志->production.log中获取。
一个简单的网络测试是尝试使用终端中的wgets命令访问协调器URL。它可能没有正确配置本地主机回环。
如果wgets没有返回200状态代码,则添加/检查本地主机回环:
在您的/etc/hosts文件中应该是

127.0.0.1 localhost

其他潜在问题和/或解决方案将取决于日志的内容...

谢谢!这是一个主机文件的问题! - S tommo
我这里也遇到了同样的错误。我的问题是我的Runner机器被Rack Attack列入黑名单了。 - Pablo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接