В настоящее время я получаю эту ошибку:Https ошибки сертификатов для GitHub с помощью мерзавца на Windows 7
$ git clone https://github.com/square/haha.git
Cloning into 'haha'...
fatal: unable to access 'https://github.com/square/haha.git/': SSL certificate problem: self signed certificate in certificate chain
Я на машине Windows 7. Я узнал, что сертификат Github подписан DigiCert. Если я смотрю в Доверенные корневые центры сертификации> Сертификаты, я вижу, выданных сертификатов DigiCert:
DigiCert Assured ID Root CA
DigiCert Assured ID Root G2
DigiCert Assured ID Root G3
DigiCert Global Root CA
DigiCert Global Root G2
DigiCert Global Root G3
DigiCert High Assurance EV Root CA
DigiCert Trusted Root G4
является сертификат GitHub содержится в одном из них? Если да, то как его использовать? Если нет, то как я его получу?
Редактировать - дополнительная информация:
Я могу установить sslVerify в false, и это работает, но это, конечно, небезопасно.
Я могу использовать git: // вместо https: //. Это также работает, но не https.
Я НЕ МОГУ ИСПОЛЬЗОВАТЬ SSH, так как в этой среде нет прокси-серверов. Использование SSH:
$ git clone ssh://github.com/square/haha.git
Cloning into 'haha'...
D:/Program Files/Git/usr/bin/bash: -c: line 0: syntax error near unexpected token `<'
D:/Program Files/Git/usr/bin/bash: -c: line 0: `exec corkscrew <proxyhost> <proxyport> ssh.github.com 443 ~/.ssh/proxy_auth'
write: Broken pipe
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Вы можете пойти в https://github.com в браузере? –
Да. Я также могу установить sslVerify в false и получить репозиторий. –
Можете ли вы клонировать через ssh? – jready