2017-02-07 9 views
2

Я получаю следующую ошибку при попытке клонирования из github по https.SSL: Не удается найти сертификат «» и его закрытый ключ в Keychain

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 делает продолжать работать, но в некоторых случаях мне нужно, чтобы иметь возможность использовать протокол HTTPS, как при работе brew update, например.

У меня есть сертификат, который просто "". В каждом другом примере я, по крайней мере, указывает, какой сертификат он ищет, который помогает определить, где лежит проблема.

Кто-нибудь знает, какой сертификат "" может быть? Или как лучше всего это решить?

ответ

2

Я нашел корень проблемы. У меня есть GitHub конфигурационный файл на ~/.gitconfig

В там я нашел эту линию

[http] 
    sslCert = 
    sslVerify = false 

sslCert = находится где "" в настоящее время определены. Я удалил раздел [http], и теперь он работает.