Tay*_*oeD 5 ssl python-3.x gitlab
我想在github存储库中列出所有问题。
Python3代码:
import gitlab
gl = gitlab.Gitlab('https://git.myinternalsite.com/project', private_token='XXXXXXXXXXXXXXX', api_version=4)
issues = gl.issues.list()
Run Code Online (Sandbox Code Playgroud)
这将产生以下错误:
SSLError:HTTPSConnectionPool(host ='git.zonetrading.com',端口= 443):url超过了最大重试次数:/ cloudquant / user-issues / api / v4 / issues(由SSLError(SSLError(“错误的握手:Error( [('SSL例程','ssl3_get_server_certificate','证书验证失败')]))))))
关于如何纠正错误的任何想法?
问题似乎是配置错误的网络服务器。
TLS 证书仅针对域进行认证www.parkingcrew.com,而不针对git.zonetrading.com此导致certificate verify failed错误。
要解决此问题,您必须请求包含目标域的新证书,在本例中为git.zonetrading.com。
要确认这是唯一的错误,您可以使用ssl_verify参数关闭客户端中的证书验证。
gl = gitlab.Gitlab('https://git.myinternalsite.com/project', private_token='XXXXXXXXXXXXXXX', api_version=4, ssl_verify=False)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2147 次 |
| 最近记录: |