Внимание! Так делать не рекомендуется всеми официальными источниками, но если очень надо, то можно. Используйте на свой страх, риск и хвост!
Если, при клонировании репозитория (git clone https://example.org/project.git
) случилось следующее:
Cloning into 'project '...
fatal: unable to access ' https://example.org/project.git ': SSL certificate problem: certificate has expired
То сертификат, либо сайта, либо один из корневых в вашей системе просрочен.
Примечание: Интернет-адреса условные для примера.
git config --global http.sslVerify "false"
Выполнять надо от root
.
После этого git не будет проверять валидность сертификатов из любых источников.
git config --global http.sslVerify "true"
Т.е. если такой баг только на каком-то одном сайте, то можно выключить, скачать и снова включить. Но помните, это глобальный параметр. Не включите обратно, так и будет игнорировать сертификаты.