我正在尝试按照以下步骤在gitlab上注册新的跑步者: https://docs.gitlab.com/runner/register/index.html
但是当我输入网址,令牌和标签时。弹出错误消息:
错误:注册运行程序...运行程序失败= CS-XXX状态=无法针对https://example.com/api/v4/runners执行POST:发布https://example.com/api/v4/runners:x509:未知授权机构签名的证书
我正在使用新服务器,并且已经安装了gitlab-runner
答案 0 :(得分:2)
您需要在注册期间或跑步者的配置中使用tls-ca-file
选项。
以下是使用tls-ca-file
选项进行non-interactive注册的示例:
gitlab-runner register \
--non-interactive \
--registration-token YOUTOKEN \
--url https://example.com/ \
--tls-ca-file /path/to/your/ca.crt
通过其他方式,您可以在tls-ca-file
部分的config.toml
中refer [[runners]]
选项
更多信息:https://docs.gitlab.com/runner/configuration/tls-self-signed.html