从 JIRA 移动到 JIRA 数据中心后,basic_auth 不再工作,SSLError 443 错误

问题描述

到目前为止,我一直在使用 JIRA API for Python 连接到 JIRA,如下所示:

from jira import JIRA
options = {'server': 'http://it.company.com/'}
jira = JIRA(options,basic_auth=('user','token'),max_retries=1)

但是,由于我们昨天从 JIRA 迁移到 JIRA DataCenter,此脚本不再起作用。我收到以下错误消息:

SSLError: HTTPSConnectionPool(host='it.company.com',port=443): Max retries exceeded with url: /rest/api/2/serverInfo (Caused by SSLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_Failed] certificate verify Failed: unable to get local issuer certificate (_ssl.c:1108)')))

为什么会出现这种情况?从 JIRA 到 Jira DataCenter 的身份验证有何变化?

解决方法

今天又可以用了。我不确定错误的原因是什么。