Не могу клонировать 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
) вместо того, чтобы применять его более широко, чтобы минимизировать серьезное негативное влияние этого метода.