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

gitlab runner - x509: certificate signed by unknown authority

嗯,我正在尝试 运行 gitlab-运行ner 在我的 PC 上,它应该连接到我们服务器上的 Gitlab。

我得到

ERROR: Registering runner... failed                 runner=XXXXXX status=couldn't execute POST against https://XXXXXXXXXX/api/v4/runners: Post https://XXXXXXXXXX/api/v4/runners: x509: certificate signed by unknown authority
PANIC: Failed to register this runner. Perhaps you are having network problems

我运行通过不同的建议,但没有真正改变。

我当前的设置是由

生成的自签名证书
wget "https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem.txt" -O "/Users/admin/gitlab-runner-certs/fs-tul-letsencrypt.pem"

(我也试过https://futurestud.io/tutorials/how-to-run-gitlab-with-self-signed-ssl-certificate),

gitlab脚本-运行ner注册

#!/usr/bin/env bash

# tried also without sudo
sudo gitlab-runner register \
      --non-interactive \
      --registration-token OUR_GITLAB_TOKEN \
      --url OUR_GITLAB_HOST_URL \
      --tls-ca-file /Users/admin/gitlab-runner-certs/fs-tul-letsencrypt.pem \
      --executor docker

而且我仍然收到该错误。有什么想法吗?

我也没有在服务器端进行任何更改。我不应该在那里做任何事情吗? (我没有找到任何提及,但仍在询问)

PS: 没有解决我的问题

gitlab 运行 服务器端出现问题。 full-chain 证书路径错误。