Не могу клонировать git repo на сервер

Я запускаю одну и ту же команду на 2 разных серверах. Один работает, другой нет.

Я запускаю Git Clone https://blah.com:8443/blah.git

На сервере А работает нормально. Я получаю объекты, файлы и т.д. без проблем.

На сервере B я получаю следующее сообщение.

git clone https://blah.com:8443/blah.git
Cloning into 'blah'...
error: Peer certificate cannot be authenticated with known CA certificates while accessing https://blah.com:8443/blah.git/info/refs?service=git-upload-pack
fatal: HTTP request failed

Кто-нибудь знает, что это значит или что мне нужно сделать, чтобы это заработало? Заранее благодарим за любую помощь, которую вы можете оказать мне.

1 ответ

Решение

Вот вопрос, касающийся доверия к самоподписанному сертификату. Это правильный способ решения проблемы, если вы используете самозаверяющий сертификат.

Этот вопрос касается игнорирования сертификата, однако, в зависимости от того, какой метод вы используете, это может привести к игнорированию всех сертификатов, что сделает связь с вашим git-сервером небезопасной, и поэтому является быстрым решением, но не хорошим решением. Если вы выберете этот маршрут, я бы рекомендовал хотя бы использовать настройку для каждого хранилища (git config http.sslVerify false) вместо того, чтобы применять его более широко, чтобы минимизировать серьезное негативное влияние этого метода.

Другие вопросы по тегам