解决Gitlab集成Jira时报SSL证书问题

ops/2024/9/23 22:32:51/

在这里插入图片描述

1. 问题描述

gitlab中集成jira的时候,由于jira是企业内部网址,并使用自己签名的SSL证书,一直会报证书验证不过的问题,报错信息如下:

Connection failed. Check your integration settings. SSL_connect returned=1 errno=0 peeraddr=xxx.xxx.xxx.xxx:443 state=error: certificate verify failed (self signed certificate in certificate chain)

通过报错信息在网上搜了一通也没找到合适的解决方案,通过一些描述信息感觉是Ruby on rails调用https的时候,没有找到合适的证书,然后才报证书验证错误。

2. 解决方案

2.1. 生成对应的pem证书

执行命令如下:

openssl s_client -showcerts -connect jira.xxx.com:443 < /dev/null 2>/dev/null | sed -n -e '/BEGIN\ CERTIFICATE/,/END\ CERTIFICATE/ p'  >   /etc/gitlab/trusted-certs/jira.xxx.com.pem

gitlab_14">2.2. 修改gitlab对应的配置

修改配置文件:/etc/gitlab/gitlab.rb
找到gitlab_rails[‘env’],并添加下面内容:

gitlab_rails['env'] = {"SSL_CERT_FILE" => "/etc/gitlab/trusted-certs/jira.xxx.com.pem"}

2.3. 重新加载配置并重启

执行如下命令:

gitlab-ctl reconfigure

3. 验证联通性

如下图:
在这里插入图片描述

结束语

到这里内容已结束,如有问题,欢迎大家下方留言,我会及时回复!


http://www.ppmy.cn/ops/37186.html

相关文章

LINUX 入门 6

LINUX 入门 6 day10 20240505 耗时&#xff1a;41min day10 20240506 耗时&#xff1a;155min 课程链接地址 第6章 DNS协议与请求 1 DNS协议分析与项目介绍 自己去看教程 快速扫了一下&#xff0c;还是结合实践去看概念有感觉 回答以下几个问题&#xff1a; dns作用dns分层…

高实时、高可靠的微内核操作系统——鸿道Intewell

近年来&#xff0c;我国不断推进工业转型升级&#xff0c;力求实现从传统工业大国向现代工业强国的跨越。想要在新一轮科技革命中“超车”&#xff0c;需要从多个维度进行深度布局和全面发力。 ——科技创新是核心驱动力 积极推动工业结构的优化和升级&#xff0c;通过发展新…

【YoloDeployCsharp】基于.NET Framework的YOLO深度学习模型部署测试平台

YoloDeployCsharp|基于.NET Framework的YOLO深度学习模型部署测试平台 1. 项目介绍2. 支持模型3. 时间测试4. 总结 1. 项目介绍 基于.NET Framework 4.8 开发的深度学习模型部署测试平台&#xff0c;提供了YOLO框架的主流系列模型&#xff0c;包括YOLOv8~v9&#xff0c;以及其系…

神经网络概述

神经网络,也被称为人工神经网络(Artificial Neural Network, ANN),是一种模仿人类智能神经系统结构与功能的计算模型。它由大量的人工神经元(也称为节点)组成,通过建立神经元之间的连接关系,实现信息处理与模式识别的任务。以下是对神经网络的详细概述,力求达到约2500…

MySQL视图

目录 一、介绍 二、语法 三、视图的更新 四、视图作用 一、介绍 视图&#xff08;View&#xff09;是一种虚拟存在的表。视图中的数据并不在数据库中实际存在&#xff0c;行和列数据来自定义视图的查询中使用的表&#xff0c;并且是在使用视图时动态生成的。 通俗的讲&#…

为什么会查询不到DNS信息?怎么排查?

DNS&#xff08;域名系统&#xff09;是将域名转换为相应 IP 地址的关键系统。查询 DNS 信息具有重要作用&#xff0c;通过查询 DNS 信息&#xff0c;我们可以知道域名对应的 IP 地址&#xff0c;这是最主要的信息&#xff0c;使设备能与目标服务器进行通信&#xff1b;其次是域…

AI图书推荐:给自媒体创作者的ChatGPT使用指南

你是否厌倦了花费数小时盯着空白屏幕&#xff0c;努力为你的内容想出新鲜点子&#xff1f;想要将你的写作提升到下一个水平&#xff1f;有了ChatGPT&#xff0c;你可以告别写作障碍、无休止的修订和浪费的时间。 在这本全面的指南中&#xff0c;你将学到关于ChatGPT你需要知道…

智能实训-wheeltec小车-抓取(源代码)

语言 :C 源代码&#xff1a; #include <ros/ros.h> #include <image_transport/image_transport.h> #include <cv_bridge/cv_bridge.h> #include <sensor_msgs/image_encodings.h> #include <sensor_msgs/JointState.h> #include <geometry…