сертификация сервера не прошла, несмотря на то, что браузер указал, что соединение защищено - PullRequest
0 голосов
/ 26 марта 2020

Мы недавно установили Gitlab на наш частный сервер. Сейчас я пытаюсь передать sh дату в хранилище через терминал. Когда я пытаюсь клонировать репозиторий, я получаю сообщение об ошибке, свидетельствующее о том, что сертификация сервера прошла неудачно, и ошибка точно такова:

server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

Я попытался sudo update-ca-certificates, и проблема все еще была. Когда я напрямую импортирую сертификаты в веб-браузеры, соединение с хранилищем через браузер обеспечивается, что означает, что проверка сертификата прошла успешно с браузером. но когда я пытаюсь использовать терминал, я получаю эту ошибку.

Я полагаю, что ошибка была вызвана тем, что моя система root не смогла проверить сертификат, что заставляет меня поверить, что должна быть указана c папка, в которую мне нужно скопировать сертификаты сервера для GIT и обновить CA-сертификат. Хотя я не совсем понимаю, как это решить.

Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.

PS: Я не хочу менять git ssl проверки на false.

...