Не удается клонировать репозиторий git из github

С момента обновления до 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-сертификат недействителен.

вот скриншот моего проблема:
https://dl.dropboxusercontent.com/u/215017/github_problem.png

какие идеи? Мой сертификат SSL поврежден?

19
задан patrickS
01.03.2023 4:01 Количество просмотров материала 2427
Распечатать страницу

5 ответов

недавно я (июль 2014) имел аналогичную проблему и обнаружил на OS X (10.9.4), что сертификат "DigiCert High Assurance EV Root CA" истек (хотя у меня был еще один истекший).

  1. Открыть Связку Ключей
  2. Поиск сертификатов для "DigiCert"
  3. меню Вид > Показать просроченные сертификаты

Я нашел два сертификата с именем "DigiCert High Assurance EV Root CA", один истекает ноябрь 2031 года, а истекший в июле 2014 (несколько дней назад). Удаление сертификата с истекшим сроком действия устранило проблему.

надеюсь, что это помогает.

41
отвечен craigb 2023-03-02 11:49

я исправил свою проблему, проверив свою связку ключей (Application - > Utilities - > Keychain Access.app)

Я понял, что у меня есть собственный сертификат Digicert в моей связке ключей. Похоже, это было сломано. Я его удалил и после этого все работает нормально.

теперь https://github.com имеет зеленую "кнопку" в адресной строке вместо серой.

13
отвечен patrickS 2023-03-02 14:06

перейдите к связке ключей в OSX и найдите "Digicert High Assurance EV Root CA-1" и удалите его. Затем доступ Github снова ВИА сафари.

попробуйте любую операцию git после этого, и она должна работать.

надеюсь, что это помогает.

6
отвечен frandevel 2023-03-02 16:23

EDIT: выглядит так:@craigb's ответ такое же решение. Я оставлю свой ответ здесь, потому что он ссылается на официальную публикацию в блоге о том, как исправить и имеет снимок экрана.


использование GitHub для Mac на OS X Mavericks, как гром среди ясного неба,на моем ноутбуке и моем рабочем компьютере, Я начал получать следующие ошибки ...

вот ошибка, которую я получил для клонирования:

предупреждение: шаблоны не найден //Программы На GitHub.app / содержание / ресурсы/git / шаблоны fatal: не удается получить доступ"https://github.com/mhulse/xxxxxx.git/': проблема SSL-сертификата: недопустимая цепочка сертификатов (128)

... и вот ошибка, я получаю для синхронизации:

фатальная ошибка: не удается получить доступ к 'https://github.com/mhulse/xxxxxx.git/': проблема SSL-сертификат: неверный цепочки сертификатов (128)

короче говоря, я просто нашел этот пост, который имеет это объяснение и исправить:

сертификат с истекшим сроком действия, о котором идет речь, является сертификатом" DigiCert High Assurance EV Root CA " [срок действия 26 июля 2014 года]. Этот временный промежуточный сертификат использовался в прошлые годы как часть цепочки совместимости старых устройств.

...

пользователи OS X могут решить эту проблему, удалив сертификат из хранилища ключей входа с помощью Брелок Доступа.

вот 4-шаговое исправление:

в Keychain Access перейдите в View - > Show истек Certs и поиск "DigiCert High", чтобы найти DigiCert High Assurance EV Root CA, который истек 26 июля 2014 года. Удалите этот сертификат и закройте доступ к связке ключей.

fix keychain access

это исправило проблему для меня!

4
отвечен mhulse 2023-03-02 18:40

в моем случае, добавление или удаление промежуточные сертификаты недостаточно для решения проблемы. Я должен был удалить все сертификаты неизвестным органом в Login брелки. Это не показано значком, вы должны выделить каждый, чтобы увидеть что-то вроде этого:

this picture

эти сертификаты были добавлены при нажатии кнопки "Продолжить" В предупреждение браузера. Надеюсь, эта дополнительная информация поможет.

-2
отвечен Dida 2023-03-02 20:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх