>

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/manifest및 https://gerrit.googlesource.com/git-repo/clone.bundle Google 크롬 및 인터넷 탐색기에서문제

가 없습니다.

-repo init 명령에서 https를 http로 변경하려고 시도했습니다

-repo 스크립트를 수정하고 https를 http로 변경

-gitconfig를 아래와 같이 수정했습니다 :

[user]
        name = myName
        email = myemail.id
[http]
        proxy = http://user:[email protected]:8080
        sslVerify = false
[https]
        proxy = https://user:[email protected]:8080
        sslVerify = false

이 사이트의 인증서를 어떻게 가져올 수 있습니까? 우분투 18.04를 사용하고 있습니다. 이것을 무시하는 방법이 있습니까?

PS : 프록시 뒤에 있고 프록시 설정을 이미 설정했고 제대로 작동합니다. (sudo apt-get update를 시도했습니다)

  • 답변 # 1

    OK, 환경 변수 PYTHONHTTPSVERIFY를 0으로 설정하여이 문제를 해결했습니다

    PYTHONHTTPSVERIFY = 0 내보내기

    Python, since v2.7.9, will by default now check the SSL certificates. To revert to the correct behavior for the repo script, set up an environment variable PYTHONHTTPSVERIFY=0.
    This will shut off all certificate verification.
    
    

    이제 repo 스크립트가 광고 된대로 실행됩니다.

  • 이전 c# - 연결된 데이터베이스 엔터티에 대한 재귀 적 검색을 코딩하려면 어떻게해야합니까?
  • 다음 지도 활동의 Android Studio 에뮬레이터에서 앱 충돌