Начиная с обновления до OS X 10.9.2 я не могу клонировать любой репозиторий git от github.com
Если я запускаю команду git clone, я получаю следующую ошибку:
git clone https://github.com/davedelong/DDMathParser.git
Cloning into 'DDMathParser'...
fatal: unable to access 'https://github.com/davedelong/DDMathParser.git/': SSL certificate problem: Invalid certificate chain
Неважно, какой репозиторий я использую. Я также попробовал это с настольным клиентом Github.
Поэтому я проверяю SSL-сертификат от github.com через Safari и получаю информацию о том, что ssl-cert недействителен.
Вот скриншот моей проблемы: https://dl.dropboxusercontent.com/u/215017/github_problem.png
Любые идеи? Мой сертификат SSL поврежден?
macos
git
osx-mavericks
github
Патрикс
источник
источник
Ответы:
У меня недавно (июль 2014 г.) была похожая проблема, и я обнаружил в OS X (10.9.4), что срок действия сертификата «DigiCert High Assurance EV Root CA» истек (хотя у меня был и другой, срок действия которого еще не истек).
Я нашел два сертификата, названных «DigiCert High Assurance EV Root CA», один из которых истекает ноябрь 2031 года и один истек в июле 2014 года (несколько дней назад). Удаление просроченного сертификата решило проблему для меня.
Надеюсь это поможет.
источник
Я исправил свою проблему, проверив брелок (Приложение -> Утилиты -> Брелок Access.app)
Я выяснил, что у меня есть собственный сертификат Digicert в моей цепочке ключей. Похоже, это было сломано. Я удалил его, и после этого все работает нормально.
Теперь https://github.com имеет зеленую «кнопку» в строке URL вместо серой.
источник
Перейдите в связку ключей в OSX и найдите «Digicert High Assurance EV Root CA-1» и удалите его. Затем снова получите доступ к Github через Safari.
Попробуйте выполнить любую операцию git после этого, и она должна работать.
Надеюсь, это поможет.
источник
DigiCert High Assurance EV Root CA
а затем перетащил / опустил в окно «Брелок» в окне брелка. Просто подумал, что упомяну на случай, если другие в одной лодке ... Думаю, удаление сертификата вызвало у меня головную боль.РЕДАКТИРОВАТЬ: Похоже , ответ @ Craigb то же решение . Я оставлю свой ответ здесь, потому что он ссылается на официальное сообщение в блоге о том, как исправить и имеет снимок экрана.
Используя GitHub для Mac на OS X Mavericks, на своем ноутбуке и рабочем компьютере , я начал получать следующие ошибки ...
Вот ошибка, которую я получил за клонирование:
... и вот ошибка, которую я получаю для синхронизации:
Короче говоря, я только что нашел этот пост, который имеет это объяснение и исправление :
Вот 4-х шаговое исправление:
Это решило проблему для меня!
источник
В моем случае добавление или удаление промежуточных сертификатов недостаточно для решения проблемы. Мне пришлось удалить все сертификаты неизвестным органом в цепочках ключей входа . Это не показано значком, вы должны выделить каждый, чтобы увидеть что-то вроде этого:
Эти сертификаты были добавлены при нажатии «Продолжить» в предупреждении браузера. Надеюсь, эта дополнительная информация поможет.
источник