gitlab-runner x509:未知授权机构签署的证书

时间:2019-04-11 00:13:35

标签: openssl certificate gitlab gitlab-ci-runner

我正在尝试按照以下步骤在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

1 个答案:

答案 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.tomlrefer [[runners]]选项

更多信息:https://docs.gitlab.com/runner/configuration/tls-self-signed.html