Невозможно получить доступ к Github через браузер или консоль из-за проблемы с сертификatom SSL
Внезапно я получаю следующую ошибку при попытке клонировать репо.
git clone https://github.com/repo/xxx.git
Cloning into 'hits'...
fatal: unable to access 'https://github.com/repo/xx.git/': SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Я также получаю ошибку SSL при доступе в браузере Chrome
![enter image description here]()
Это то, что я получаю, когда узнаю подробности Cert
![enter image description here]()
Я использую 10.6 OSX Leopard
Ответы
Ответ 1
Сертификат DigiCert истек. Эти инструкции исправляют это в OSX (взято из этой сущности)
- Запустить Keychain Access
- ⌘ -Space
- Тип "Брелок доступа"
- Хит возврат
- Элемент списка
- Выберите "Показать устаревшие сертификаты" в меню "Вид".
- Нажмите на раздел "Войти" в верхнем левом углу в разделе "Брелки"
- Колонка Order by Expires на RHS.
- Ищите истекший сертификат DigiCert на RHS. На нем будет красный крестик, и срок его действия - 26 июля (или "сегодня").
- Щелкните правой кнопкой мыши сертификат и выберите "Удалить DigiCert..."
Возможно, вам придется закрыть и открыть Chrome, чтобы он снова заработал.
Ответ 2
Наконец-то разобрались. Я загрузил требуемый сертификат с веб-сайта DigiCert и установил его в разделе login
KeyChain
.