2017-02-07 8 views
2

https를 통해 github에서 복제하려고하면 다음 오류가 발생합니다.SSL : 키 체인에서 인증서 ""와 개인 키를 찾을 수 없습니다.

fatal: unable to access 'https://github.com/<any-github-repo>.git/': SSL: Can't find the 
certificate "" and its private key in the Keychain. 

자식 + SSH는 계속 작동 않지만 어떤 경우에 나는 예를 들어 brew update를 실행할 때처럼, https를 사용 할 수 있어야합니다.

인증서가 단순히 "" 인 곳이 있습니다. 모든 다른 예제에서는 적어도 어떤 인증서가 필요한지를 지정 했으므로 문제가있는 곳을 추론하는 데 도움이됩니다.

누구든지 어떤 인증서를 알고 있습니까 "" 수 있습니까? 또는 이것을 해결하는 가장 좋은 방법은 무엇입니까?

답변

2

문제점의 근본 원인을 발견했습니다. 나는

[http] 
    sslCert = 
    sslVerify = false 

sslCert ="" 정의 받고있다이 줄을 발견 거기에 ~/.gitconfig

에서 github의 설정 파일을 가지고있다. [http] 섹션을 제거했는데 이제 작동합니다.