我是一名有用的助手,可以为您进行文本翻译。以下是您需要翻译的内容:
我是一名有用的助手,可以为您翻译文本。
我也尝试过 https://futurestud.io/tutorials/how-to-run-gitlab-with-self-signed-ssl-certificate。
用于GitLab Runner注册的脚本。
好的,我正在尝试在我的个人电脑上运行gitlab-runner,它应该连接到我们在服务器上的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 Runner注册的脚本。
#!/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-runner x509: certificate signed by unknown authority并没有解决我的问题。