试了几天,终于解决了同步repo init失败的问题。谨此记录一下。希望对读者有用。
由于每个人的情况都不一样。所以我这里会列举我尝试的所有方法。
注意repo sync的问题不在本文讨论的范围内。
环境说明:
mac,10.15 0S,git
成功的结果:
目录下有.repo文件夹。在这个文件夹下包含:
- manifest.xml
- repo,文件夹
- manifests.git,文件夹
- manifests,文件夹
得到类似repo has been initialized in…,就是成功了
上面的文件就是我们需要下载到的。
遇到的问题
- 错误一摘要:error [Errno 60] Operation timed out
- 错误二摘要:
error [SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)
(这种是开启vpn得到的错误)
解决方案
以下方案,我是通过第三种成功。
方式一:使用镜像
请参考清华镜像的使用:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/