解决Gitlab自签名证书在gitlab-runner使用报错问题

MX Lv3
1
openssl req -newkey rsa:4096 -nodes -keyout gitlab.key -x509 -days 3650 -out gitlab.crt -addext 'subjectAltName = IP:192.168.200.200' -subj '/C=US/ST=AR/L=JB/O=FR/OU=RND/CN=192.168.200.200/'

重点是需要签名时添加参数 -addext 'subjectAltName = IP:192.168.200.200'

并且Common Name字段对应的需要是服务器IP或者域名

gitlab-runner注册的时候需要添加 --tls-ca-file 参数

1
sudo gitlab-runner register --url https://192.168.200.200 --registration-token <your-token-here> --tls-ca-file gitlab.crt
  • 标题: 解决Gitlab自签名证书在gitlab-runner使用报错问题
  • 作者: MX
  • 创建于 : 2023-03-17 23:10:00
  • 更新于 : 2024-11-29 13:40:31
  • 链接: https://www.convolution.fun/2023/03/17/202303172310/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
解决Gitlab自签名证书在gitlab-runner使用报错问题