我正在尝试为GitLab CI配置一个新的跑步者并且我一直收到错误
错误:注册跑者......禁止(检查注册令牌)跑步者= 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
具有相同的参数。
如何解决这个问题的任何建议将不胜感激!
答案 0 :(得分:1)
这可能源于多种原因。您的Gitlab实例是否在Gitlab.com上运行?
您是否可以发布提及上述问题的日志的最后几行 - 可以从admin panel -> logs -> production.log
获取这些内容。
一个简单的网络测试是尝试使用您尝试安装跑步者的终端的wgets
命中协调器URL。它可能没有正确配置localhost环回。
如果wgets
未返回200状态代码,则添加/检查localhost环回:
在/etc/hosts
文件中应
127.0.0.1 localhost
其他潜在的问题和/或解决方案取决于您的日志所说的内容......