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) являются допустимыми. Без сертификата риск нарушения безопасности при обмене данными между двумя компьютерами возрастает.

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