gitlab-runner自签证书报错解决方案

先创建保存证书的文件

1
mkdir -p /etc/gitlab-runner/certs

然后从服务器下载公钥

1
openssl s_client -showcerts -connect gitlab.example.com:443 -servername gitlab.example.com < /dev/null 2>/dev/null | openssl x509 -outform PEM > /etc/gitlab-runner/certs/gitlab.example.com.crt

继续部署gitlab-runner就不会出现certificate: x509: certificate signed by unknown authority报错了