Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在pygit2上禁用ssl验证_Python_Git_Libgit2_Pygit2 - Fatal编程技术网

Python 如何在pygit2上禁用ssl验证

Python 如何在pygit2上禁用ssl验证,python,git,libgit2,pygit2,Python,Git,Libgit2,Pygit2,我使用pygit2以编程方式从持有自签名证书的内部服务器克隆repo。 pygit2在证书上引发了一个错误,如何关闭验证?由于 作为,您可以覆盖(这将不起任何作用)的 该方法在以下文件中得到响应和确认: 您不能告诉pygit2/libgit2忽略所有内容,但您可以提供自己的证书验证函数作为回调。 如果将certificate\u check设置为编写的某个函数,则可以忽略已知坏主机的证书 那次检查是因为 作为,您可以覆盖(这将不起任何作用)的 该方法在以下文件中得到响应和确认: 您不能告诉pyg

我使用pygit2以编程方式从持有自签名证书的内部服务器克隆repo。
pygit2在证书上引发了一个错误,如何关闭验证?

由于

作为,您可以覆盖(这将不起任何作用)的

该方法在以下文件中得到响应和确认:

您不能告诉pygit2/libgit2忽略所有内容,但您可以提供自己的证书验证函数作为回调。
如果将
certificate\u check
设置为编写的某个函数,则可以忽略已知坏主机的证书


那次检查是因为

作为,您可以覆盖(这将不起任何作用)的

该方法在以下文件中得到响应和确认:

您不能告诉pygit2/libgit2忽略所有内容,但您可以提供自己的证书验证函数作为回调。
如果将
certificate\u check
设置为编写的某个函数,则可以忽略已知坏主机的证书


请您发布尝试这样做的代码行,它将使回答更容易请您发布尝试这样做的代码行,它将使回答更容易谢谢您,我覆盖了证书检查并始终返回True,但仍然失败。“到多个重定向”的说法引发了一个错误。谢谢,我覆盖了证书检查并始终返回True,但仍然失败。“到多个重定向”的说法引发了一个错误。
def _fill_fetch_options(self, fetch_opts):
    fetch_opts.callbacks.certificate_check = self._certificate_cb
git_fetch_options options = GIT_FETCH_OPTIONS_VERSION;
options.git_remote_callbacks.certificate_check = my_own_cred_acquire_cb;