【问题标题】:Gitlab Enterprise and Atlassian Jira Integration - SSL Certificate Verify ErrorGitlab Enterprise 和 Atlassian Jira 集成 - SSL 证书验证错误
【发布时间】:2020-07-26 06:31:57
【问题描述】:

我们使用的是 Gitlab Enterprise Server 12.7.5-ee 和 Atlassian Jira Server 版本 v8.6.1

按照https://docs.gitlab.com/ee/user/project/integrations/jira.html 的文档,并在论坛中筛选以寻求深入的解决方案,在尝试保存集成设置时,我仍然无法克服“SSL 验证”错误

集成错误:

Test failed. SSL_connect returned=1 errno=0 state=error. certificate verify failed (unspecified certificate verification error)

使用的集成设置:

我已确保两台服务器都有通过 AWS EC2 安全组通过端口 443 进行通信的开放路径

我已导出 Jira 服务器上使用的 SSL 证书,并将证书添加到 Gitlab Enterprise RHEL 服务器上的以下位置:

  • /etc/gitlab/trusted-certs/
  • /etc/gitlab/ssl/
  • /opt/gitlab/embedded/ssl/certs

Jira 证书是有效的证书,由 DigiCert 颁发,并通过以下方式验证 https://whatsmychaincert.com/

我们还确保启用 Gitlab 问题跟踪器,因为这是与 Jira 交叉集成的要求

我无法确定问题出在 Gitlab 服务器不知道和信任 Jira 证书,还是问题出在 Jira 证书本身或 Gitlab 上。

【问题讨论】:

    标签: ssl gitlab jira integration


    【解决方案1】:

    GitLab 的 documentation 对集成期间的 SSL 证书错误有这样的说法:

    当尝试将 GitLab 与使用自签名证书的服务集成时,SSL 证书错误很可能会发生在应用程序的不同部分,最有可能是 Sidekiq。

    有两种方法可以解决这个问题:

    将根证书添加到操作系统的可信链中。 1. 如果使用 Omnibus,可以将证书添加到 GitLab 的可信证书中。

    1. 从屏幕截图中看起来好像有一个“仍然保存”链接。这行得通吗?

    如果你想试试的话,它有更多关于 1 和 2 的细节。我知道您没有使用自签名证书,但也许这些信息会有所帮助。

    另请参阅https://blog.engineyard.com/ruby-ssl-error-certificate-verify-failed,它提出了一些可能的原因/修复方法。但我会先使用 GitLab 文档!

    【讨论】:

      猜你喜欢
      • 2018-12-25
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 2021-11-07
      • 2019-09-08
      • 2015-06-05
      • 2015-11-19
      相关资源
      最近更新 更多