gpt4 book ai didi

安卓 repo 初始化 : SSL_CERTIFICATE_VERIFY_FAILED error

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:53 25 4
gpt4 key购买 nike

用于下载 Android 源代码:

我正在发行

repo init -u https://android.googlesource.com/platform/manifest

但我收到以下错误:

fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [SSL_CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c :726)
fatal: cloning the git-repo repository,will remove '.repo/repo'

我尝试了什么?

-我试过访问https://android.googlesource.com/platform/manifesthttps://gerrit.googlesource.com/git-repo/clone.bundle来自 google chrome 和 internet explorer,没有问题

-尝试在 repo init 命令中将 https 更改为 http

-修改repo脚本,将https改为http

-修改 gitconfig 如下:

[user]
name = myName
email = myemail.id
[http]
proxy = http://user:passwd@gateway.com:8080
sslVerify = false
[https]
proxy = https://user:passwd@gateway.com:8080
sslVerify = false

如何导入这些站点的证书?我正在使用 Ubuntu 18.04 。有没有办法强制忽略这个?

PS:我在代理后面并且已经设置了代理设置并且它工作正常。(尝试了 sudo apt-get update)

最佳答案

我是 MAC 用户 (Mojave)。我有同样的错误。

启动时:

repo init <repository url>

我收到这个错误:

Downloading Repo source from https://gerrit.googlesource.com/git-repo
fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)
fatal: cloning the git-repo repository failed, will remove '.repo/repo'

问题似乎是由于 MacOS 上的 Python 3.6 附带了它自己的 OpenSSL 私有(private)副本。这意味着系统中的信任证书不再被 Python ssl 模块用作默认值。要解决这个问题,您需要在系统中安装 certifi 包。

解决方法:

open /Applications/Python\ 3.6/Install\ Certificates.command

关于安卓 repo 初始化 : SSL_CERTIFICATE_VERIFY_FAILED error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55372327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com