У меня есть репозиторий 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
распечатка?