Skip to main content

Ошибка: проблема с SSL-сертификатом, проверьте правильность указанного ЦС

Эта ошибка означает, что корневой сертификат ЦС устарел. Если корневой сертификат ЦС необходимо обновить, вы не сможете отправить или извлечь из репозиториев GitHub .

Полученная ошибка может выглядеть следующим образом:

$ git push -u github.main
> fatal: 'github.main' does not appear to be a git repository
> fatal: The remote end hung up unexpectedly

$ git pull -u github
> 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/tqisjim/google-oauth.git/info/refs
> fatal: HTTP request failed

"ЦС" — это сокращение для "центра сертификации", сторонней группы, ответственной за обработку безопасных подключений по всему Интернету. Они выдают цифровые "сертификаты", которые гарантируют, что подключения между двумя компьютерами (например, компьютером и GitHub.com) являются допустимыми. Без сертификата риск нарушения безопасности при обмене данными между двумя компьютерами возрастает.

Если отображается эта ошибка, то, скорее всего, ваш ЦС устарел и должен быть обновлен. Как правило, при обновлении операционной системы также обновляется и ЦС, в результате чего проблема устраняется.