极狐GitLab 正式推出面向 GitLab 老旧版本(12.x、13.x、14.x、15.x 等)免费用户的专业升级服务,点击查看详情

返回列表 发布新帖

gitlab-runner注册,因证书问题导致失败,要怎么解决

633 8
发表于 2024-8-22 11:47:42 | 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

微信图片_20240822114704.png

回复

使用道具 举报

评论8

zookeeperLv.7 发表于 2024-8-22 12:04:36 | 显示全部楼层
gitlab用的自签证书吧,
  1. cp your_certificate.crt /usr/local/share/ca-certificates/

  2. sudo update-ca-certificates
复制代码
回复

使用道具 举报

wangkaixuanLv.7 发表于 2024-8-22 13:44:09 | 显示全部楼层
将你的gitlab的证书放在runner服务的某个路径下(如 /etc/gitlab-runner/ssl)
然后再次注册即可,通过--tls-ca-file指定证书文件

gitlab-runner register \
  --tls-ca-file=/etc/gitlab-runner/ssl/gitlab.bdeet.xyz.crt \
  --url "https://你的域名/" \
  --registration-token "runner的token"

回复

使用道具 举报

小乔楼主Lv.1 发表于 2024-8-22 14:47:48 | 显示全部楼层
zookeeper 发表于 2024-8-22 12:04
gitlab用的自签证书吧,

your_certificate.crt是自己gitlab的证书吗?还是重新生成的证书
回复

使用道具 举报

小乔楼主Lv.1 发表于 2024-8-22 15:50:44 | 显示全部楼层
wangkaixuan 发表于 2024-8-22 13:44
将你的gitlab的证书放在runner服务的某个路径下(如 /etc/gitlab-runner/ssl)
然后再次注册即可,通过--tl ...

还是报同样的错误
回复

使用道具 举报

小乔楼主Lv.1 发表于 2024-8-22 18:08:42 | 显示全部楼层
小乔 发表于 2024-8-22 14:47
your_certificate.crt是自己gitlab的证书吗?还是重新生成的证书

重新生成证书,加入缺少的参数!在按照1楼的方式同步放置到gitlab-runner服务器上。
回复

使用道具 举报

小乔楼主Lv.1 发表于 2024-8-22 18:08:59 | 显示全部楼层
wangkaixuan 发表于 2024-8-22 13:44
将你的gitlab的证书放在runner服务的某个路径下(如 /etc/gitlab-runner/ssl)
然后再次注册即可,通过--tl ...

重新生成证书,加入缺少的参数!在按照1楼的方式同步放置到gitlab-runner服务器上。
回复

使用道具 举报

fanruiLv.2 发表于 2024-9-12 16:05:02 | 显示全部楼层
我建议你百度搜索 徐晓伟gitlab
回复

使用道具 举报

小马哥Lv.8 发表于 2024-9-12 16:23:57 | 显示全部楼层
这个就是用自签名证书引起的。自签名证书配置 Runner 的时候,是比较麻烦一点,原因就是你试用了自签名的证书,因为自签名证书一般是很难受信任的。

可以看一下官网文档 https://gitlab.cn/docs/runner/configuration/tls-self-signed.html
开心交流,交流开心。
回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2024 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表