Невозможно получить доступ к 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 (взято из этой сущности)

  1. Запустить Keychain Access
    • ⌘ -Space
    • Тип "Брелок доступа"
    • Хит возврат
    • Элемент списка
  2. Выберите "Показать устаревшие сертификаты" в меню "Вид".
  3. Нажмите на раздел "Войти" в верхнем левом углу в разделе "Брелки"
  4. Колонка Order by Expires на RHS.
  5. Ищите истекший сертификат DigiCert на RHS. На нем будет красный крестик, и срок его действия - 26 июля (или "сегодня").
  6. Щелкните правой кнопкой мыши сертификат и выберите "Удалить DigiCert..."

Возможно, вам придется закрыть и открыть Chrome, чтобы он снова заработал.

Ответ 2

Наконец-то разобрались. Я загрузил требуемый сертификат с веб-сайта DigiCert и установил его в разделе login KeyChain.