gitlab由于证书到期,gitlab重新更新证书后(查看gitlab配置文件**/etc/gitlab/gitlab.rb**中关于nginx证书配置部分,有证书存放路径),浏览器已经能正确访问gitlab,但发现runner总是连不上gitlab,看了下状态(gitlab-runner status),看到x509证书失效错误。
runner所在服务器上的证书是旧的,未及时自动更新,需要手动把证书更新到指定位置。这里以centos为例:把证书更新到/etc/pki/tls/certs/ ,然后重启runner即可(gitlab-runner restart)