Назад | Перейти на главную страницу

Ошибка сертификата CA при настройке подмодулей git на PPC Mac 10.5.8

У меня есть репозиторий git с подмодулями на github, когда я пытаюсь настроить подмодули локально, выполнив:

git submodule init
git submodule update

Я получаю такую ​​ошибку:

error: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/wincent/Command-T.git/info/refs

fatal: HTTP request failed
Clone of 'https://github.com/wincent/Command-T.git' into submodule path 'dotfiles/vim/bundle/command-t' failed

Я понимаю, что это проблема с устаревшим сертификатом CA для Leopard, я попытался исправить это, сначала установив новую версию curl с поддержкой ssl (теперь на версии 7.22), а затем, когда это не так работа Я обновил свой crt в соответствии с такими инструкциями, как: http://www.simplicidade.org/notes/archives/2011/06/github_ssl_ca_errors.html

Я по-прежнему получаю ту же ошибку.

Я также пробовал настроить протокол в .gitmodules на git с https, но это тоже не имеет значения. Любые идеи?

Я также пробовал настроить протокол в .gitmodules на git с https, но это тоже не имеет значения. Любые идеи?

Тогда вы по-прежнему получаете через https://, скорее, чем git://. Вам нужно будет обновить URL-адрес в вашем .gitmodules так же как URL, указанный в .git/config.

Что касается проблем с сертификатом, у меня есть несколько вопросов:

  • Что значит which curl распечатка? Что значит which curl-config распечатка?
  • Что значит curl-config --ca распечатка?
  • Это тот файл, в который вы добавили новые сертификаты?