https://registry.gitlab.com/v2/: x509: 未知权威签署的证书
Posted
技术标签:
【中文标题】https://registry.gitlab.com/v2/: x509: 未知权威签署的证书【英文标题】:https://registry.gitlab.com/v2/: x509: certificate signed by unknown authority 【发布时间】:2021-12-30 05:46:49 【问题描述】:在新的 Debian 机器上使用运行器,当作业尝试连接到官方 Gitlab 注册表时,我发现了这个错误:
Get https://registry.gitlab.com/v2/: x509: certificate signed by unknown authority
我不明白为什么,他们的证书是官方的,有效的。
所以我尝试更改跑步者的配置:
[runners.docker]
tls_verify = false
image = "alpine:latest"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0
甚至将其添加到/etc/docker/daemon.json
:
"insecure-registries" : [ "registry.gitlab.com" ]
但仍然是错误(我重新启动了 docker 和 Gitlab runner 容器)
【问题讨论】:
【参考方案1】:将此添加到运行器配置
"DOCKER_AUTH_CONFIG= "auths": "registry.gitlab.com": "auth": "base 64 encoded username:password"
DOCS1
也可以帮助Gitlab DOCKER_AUTH_CONFIG not working
【讨论】:
以上是关于https://registry.gitlab.com/v2/: x509: 未知权威签署的证书的主要内容,如果未能解决你的问题,请参考以下文章